adding all the tests for data and api.

Updating tests for views

Last chunk of tests and pep8 cleanup

Code Review cleanup.

Additional CR comments

Changing serialization of suggested prices.
Add tests of access and password reset views
Merge pull request #5704 from edx/renzo/add-js-tests

Add tests of access and password reset views
ECOM-369 added meta to header to enable responsive. Set country dropdown to required for registration form
Merge pull request #5695 from edx/sanchez/enrollment-tests-and-cleanup

enrollment tests and cleanup
ECOM-369 Moved to Base FormView extended by other views.
Merge pull request #5705 from edx/alasdair/logistration-error-styles

Alasdair/logistration error styles
Use a 403 status to indicate that the user does not have a linked
account for third party auth.