Combined login/registration JS work

Some small fixups to make splitting up the work easier today:

* Fix validation for checkboxes in forms.
* Remove hard-coded TOS checkbox in registration template.
* Disable new dashboard in settings; expose password reset end-point in student account app.
* Added empty JS tests for new JavaScript
* Removed third-party auth from templates.