Misc Registration and User Edit Fixes

This fixes the following issues:

Register view legal text should not include “/n” characters
Register view username and email fields should be required fields
Register view username and password field minimum character lengths should match error notification message
Account Info view icons should match Register view icons for matching fields
Register view username and password field subtext: alignment & padding
Password field on the account info page should not show as required, as the user is not required to change their password.
Account Info view should include navigation menu to match popHealth design
Account Info view reset password fields should be a separate section and intuitive
This whole script block should really be a script in a separate file. 

Additionally:

- `$(document).ready(function...)` is the same as $(function()...)` so you should put them together.
- in place of the ID's you should use a class so that it doesn't matter how many elements are linked to this behavior. 


Also, in place of 
```
 $('#confirm-old-password').hide();
 $('#password-confirmation').hide();
 $('#user_password_confirmation').val('');
 $('#user_current_password').val('');
``` 
you could use `$('.hidden-toggle').val('').hide()`