Don't show all fields in machine form.

Some of these fields (e.g. password and last_login)
not intended to be user editable.

Also fix views up so that they use the form we have defined.

Change-Id: I2dca37966df2f57560d73278ed0e097dc539f60e