Add authed ajax
Listed for 403 responses
Merge branch 'master' into facia-tool-detect-logout
Merge branch 'master' into facia-tool-detect-logout
Add method to override what happens on auth failure
Add AjaxExpiringAuthentication to return 403 for failed AJAX responses instead of a redirect to a HTML page
Add ajax endpoints in ophan proxy and facia tool to AjaxExpiringAuthentication
Merge branch 'master' into facia-tool-detect-logout

Conflicts:
	common/app/common/authentication.scala
	facia-tool/app/controllers/FaciaContentApiProxy.scala
	facia-tool/app/controllers/FaciaOphanApiController.scala
Use promises to chain authedAjax callbacks
Merge remote-tracking branch 'origin/facia-tool-detect-logout' into facia-tool-detect-logout
Use .fail().then()
Don't mutate the ajax options object
Redirect to current url, when un-authed, to cause a login
Tidy up
Replace callbacks with promises. Yay.
Improve readability?
Bail when adding an item next to itself
Manage load-pending state better
Make humanised_time_span into an AMD module
Merge pull request #1935 from guardian/facia-tool-detect-logout

Facia tool: detect auth state in ajax