Adding unit tests for HtmlHelper.Password

Partial fix for #453
nit: why not call `GetViewDataWithNullModelAndNonNullViewData()` just once (too)?