Adding unit tests for HtmlHelper.Password

Partial fix for #453
nit: might be nice for name to emphasize `Password()` ignores both `ViewDataDictionary` and `ModelStateDictionary` entries.  that's background to a few other tests but seems important here (since `value` argument is `null` and there's no "value" entry in the `htmlAttributes` argument).