* Porting Hidden and HiddenFor unit tests

Partial fix to #453
`HiddenWithExplicitValueAndAttributesDictionary_GeneratesExpectedValue` or `HiddenWithExplicitValueAndAttributesDictionary_GeneratesExpectedElement` i.e. let us know the overall expectation in the test name.  same for a few other new tests.