* Porting Hidden and HiddenFor unit tests

Partial fix to #453
great demonstration that the `HtmlFieldPrefix` value does not affect the expression result.  the underlying code is _not_ using `ViewData.Model` here. might deserve a code comment about this.  (up to you)