Add simple provider for external MyJobs account use [MJ-252]
Merge branch 'master' into account-external-authentication__MJ-252

Conflicts:
	myjobs/tests/views.py
	myjobs/urls.py
	myjobs/views.py
Merge branch 'master' into account-external-authentication__MJ-252

Conflicts:
	myjobs/decorators.py
	myjobs/tests/views.py
	myjobs/urls.py
	myjobs/views.py
Working SSO, new tests [MJ-252]
Add docs and comments, PEP 8
Merge branch 'master' into account-external-authentication__MJ-252
Remove remember_me from login form on authorize page [MJ-252]
Several sso view fixes [MJ-252]

Form errors no longer break layout when JavaScript is enabled; issue persists if JS is disabled
Login form posting has been moved to an AJAX call
Add qUnit test for authorization JavaScript [MJ-252]
Merge branch 'master' into account-external-authentication__MJ-252
Rename callback to auth_callback to reduce confusion [MJ-252]

Remove default parameters for auth_callback and referer
Move common code from GET/POST to beginning of view [MJ-252]
PEP 8, improve view docs [MJ-252]
Make auth redirect to correct location rather than /authorize/ [MJ-252]
Merge branch 'master' into account-external-authentication__MJ-252
Remove references to the HTTP_REFERER header [MJ-252]

Sites using https don't send the header. Sites that don't use https could spoof it or just not send it as well.
Rename sso to mysignon [MJ-252]
Rename sso template directory to mysso [MJ-252]
Merge pull request #347 from DirectEmployers/account-external-authentication__MJ-252

Account - External Authentication [MJ-252]