Refactored CodeGeneratorContext to CodeBuilderContext.

- Needed to separate the context's of "generation" and "building" to enable the communication of the TagHelperProvider.
Ohh I see, no, definitely needs the TagHelperProvider.  In this test we're just providing a dummy one but moving forward it will definitely be a managed type.