ECOM-583 Fixes the CSS bugs
Merge pull request #5839 from edx/alasdair/logistraion-css-fix

ECOM-583 Fixes the CSS bugs
ECOM-585, ECOM-587 and ECOM-588 Changed order of forms based on url, fixed tabbing issue with forgot password link and moved third party quth error message so now does not load buttons if they do not have a url
Merge pull request #5849 from edx/alasdair/logistration-form-order-update

ECOM-587 and ECOM-585 Switched tab order based on url and on selection o...
Fixed bug with validation templates expecting number but being passed string.
Updated templates in light of accessibility review
Merge pull request #5852 from edx/alasdair/logistration-utils-bug

Fixed bug with validation templates expecting number but being passed st...
Merge pull request #5854 from edx/alasdair/logistration-accessibility

Updated templates in light of accessibility review
Fix logistration Jasmine tests

Includes several bug fixes caught during test writing, general clean-up, and adds js-url, a lightweight URL parser