Merge branch 'new_frontend' of github.com:jrconlin/wmf into dev
Added first run on FxA auth
BROKEN: FxA oauth
STILL BROKEN: Needs client_id from device?
normalize assert extract

* Semi-Broken: Having issues validating a FxA assertion, so can't
  determine if the rest of the flow is correct.
Post Demo fixes

* Auth url moved to config
* Simplify auth email extraction from assertion.
* only record locations when valid
* normalize cmd args
* set the lock code as string not number
* added date to the usertodevicemap field
* return devices in date order
** Default specify the current device as the "latest" one.
Semi-broke: nightly checkin

* Dealing with OAuth crap
* Dealing with Persona crap
* Dealing with multi-device picker crap.
Add Oauth/Persona combo auth

* Added new REST endpoints for Initial Data & user Device list
* Fixes for Session cookie data
* Added config options for FxA OAuth
* formatting
Removed debug assertion dumper.
Bug 1018420

* Returning email from assertion in /Register
Merge branch 'oauth' into dev

Conflicts:
	src/mozilla.org/wmf/handlers.go
	src/mozilla.org/wmf/utils.go
	static/index.html
	test/smoketest.py