After the introduction of the `@GraphQlTest` annotation, this commit adds further refinements to the testing infrastructure. Now, `@GraphQlTest` is completely independent of any web framework and contributes a `GraphQlTester` component. `@SpringBootTest` integration tests with mock servers only require an `@AutoConfigureWebGraphQlTest` to get a `WebGraphQlTester` component. Closes gh-75