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
As a bigger issue, @eedrummer is there perhaps a way to fix this text on input rather than on render so we aren't taking the hit every time we render the page?