GCAAuth: SecureSocial based trait to handle our auth needs

Currently has a AccountAwareAction that gives an Account (as
compared to an Identity in the original UserAwareAction)
CSS: basic style definitions in less
UI: main template that uses some models and the less styles
UI: draft for submission page based on template.scala.html
Application: simple end point for the submission site
GCAAuth: Add AccountAwareAction and AuthenticatedAction
Demo new Actions in Application controller
controller.Abstracts: Implement get() method
FigureService: replace file.toPath with .toString in exception

This removes the dependency on Java 1.7
GCAAuth: Add apply() where one can specify the body parser
Merge pull request #41 from gicmo/authAction

Add custom Actions that are account aware or require an Account
controller.Abstracts: Implement update method

Currently untested
Merge https://github.com/stoewer/GCA-Web (pr  #40)

Conflicts solved during merge:
	app/controllers/Application.scala
Merge pull request #42 from gicmo/authBodyParser

Add apply() method for auth actions that take a body parser argument
FigureFormat could not handle null. It returns JsNull now.

Fixes a crash
AbstractFormat: Make figureF implicit and use it implicitly
Merge pull request #43 from gicmo/fixFigureWrites

Fix FigureFormat writes
Merge branch 'master' of github.com:asobolev/GCA-Web