Add code generation tests for tag helpers.

#72 

Implementation PR: https://github.com/aspnet/Razor/pull/134
comment on #134 I missed: the `GeneratedTagHelperContext` parameter shouldn't be first of the `GeneratedClassContext` parameters.  that information is optional and should be after as many of the "Name" parameters as possible, likely just in the one constructor overload MVC uses.