Add secure property to environment in Configuration

This is populated by Play's configuration so it can switch on the
currently running application. Each sub-project can specify if it
should be run securely.

The value of this secure property is used to choose the correct URLs
for URL path values elsewhere in the config.
Add thegulocal to CORS origin property
Add FaciaContentApiProxy endpoints behind ExpiringAuthentication
Add FaciaOphanApiController endpoints behind ExpiringAuthentication
Add two methods into ExpiringAuthAction, one returning Future[SimpleResult] and
another returning SimpleResult. Same behaviour as AuthAction
Merge remote-tracking branch 'origin/master' into secure-configuration

Conflicts:
	common/app/common/configuration.scala
Separate client side build from SBT.
Clean .gitignore.
Fake tags at the end of the article for styling
Style tag lists
Simplify links states CSS and make them more accessible

- Remove superfluous :link and :visited states
- Add :focus states
Rename taglist into keywords and display it in video, galleries and liveblogs
Add missing metadata
Use new colour conventions
Fix number of tags in test
Merge branch 'master' of github.com:guardian/frontend into article-tags
Start of a simple tag combiner page
Merge branch 'master' into frontend-build

Conflicts:
	Gruntfile.js
Git hook was doing too much after Gruntfile refactor.
Merge branch 'master' of github.com:guardian/frontend into article-tags