Adding functional tests to verify round tripping of names generated by

HtmlHelpers
separate from #1418, I believe the name-based helpers incorrectly require dictionary lookups to have names such as `"Parent.Attributes.height"`, which won't and should not get model-bound.  please file a bug if I'm right (something about dictionary support in the helpers really working only for `ViewDataDictionary` lookups).  or remind me to extend this test later :smiley_cat: to confirm the issue.