ECOM-466 Added support for custom error messages. Styled select widths
ECOM-369 Added handling of model save errors. Updated FormView to add preRender function to limit amount of duplicate code. Updated PasswordResetModel to return error object when errors occur.
Moved pre-render to first in initialize to ensure runs before render
ECOM-369 Styled third party auth buttons and cleaned up third party auth messaging
Fix failing JS tests
ECOM-369 updated in light of review with Andy and code review
Use a 403 status to indicate that the user does not have a linked
account for third party auth.
ECOM-369 Added handling of model save errors. Updated FormView to add preRender function to limit amount of duplicate code. Updated PasswordResetModel to return error object when errors occur.
ECOM-369 Styled third party auth buttons and cleaned up third party auth messaging
ECOM-369 merged and resolved issues with third party auth error messaging
Merge pull request #5718 from edx/alasdair/logistration-t-and-c

ECOM-466 Added support for custom error messages. Styled select widths