Logistration backend updates, minor frontend cleanup

This takes care of the backend updates required by @andywaldrop's comps. It also cleans up some of the frontend, fixing a bug where the password reset model's urlRoot and ajaxType properties weren't being assigned.

@AlasdairSwan, could you take a look when you're able? Feel free to merge it into your branch if you're happy with what you see.

@wedaly, I stopped the backend from adding the "remember me" checkbox to the form description, but the login model continues to pass a value of `false` for the "remember me" data attribute. My thought was that if/when this design is deployed, we can return and more completely remove the checkbox. I've left things in such a state that we can easily re-add the checkbox if necessary.