Add missing implicit request to a few common templates
Add secure assets property to config files
Add secure assets plugin

Assets plugin is now passed the secure and insecure configuration
properties. The secure version of the plugin will use the former when
it constructs asset paths.

The corresponding static.path property appears to be unused in the
application but a similar approach may be required if statuc
components start to get added to common.
Identity project now uses secure assets plugin
style overrides for all fronts; allow configuring Styles
make all styles case classes
fixed merge issue
Simplify type for RemoteAddress.clientIp
Use RemoteAddress trait from reg controller

This means it uses the correct user IP, rather than the IP for the ELB.
RemoteAddress is a trait, not a service

Moved it to utils to match the location of Identity's SafeLogging
trait.
keep the Styles as Objects
Merge pull request #1692 from guardian/fronts-section-fronts

Fronts section fronts
Small fixes to radiator for when build runs without a stage.
Merge pull request #1694 from guardian/add-geolocation-to-idapi-registration-calls

Add geolocation to idapi registration calls
Merge pull request #1665 from guardian/secure-assets

Secure assets can be enabled via SecureAssetsPlugin
Merge branch 'master' of https://github.com/guardian/frontend into discussion-comment-recommend-button