Create a bundle for the test library, TestComponentBuilder, TestInjector, and DebugElement. Internal tests use a superset of the bundle.
Instead, use TestComponentBuilder. Closes #2354
Also cleans up global types.