Store job configuration on job initialization.

Job configurations are stored in `spark.jobserver.filedao.rootdir`/config.data.
For every job, the jobId and jobConfig are stored: the configuration is written
as a concise json document.
Rename config.data to configs.data
Reorganize imports
Change saveJobConfig to use jobId instead of jobInfo

The code only used jobInfo.jobId anyway and this way the
JobDAO API makes it evident that one can use jobId to store
(and retrieve) the job config.
Sort imports
Remove item from TODO list.
Retrieve job configurations.

Job configurations are retrieved at startup from the configs.data
file and can be displayed using the following new route:

GET /jobs/<jobId>/config
Upgrade to SBT 0.13.1
Fix exclusion rule for jars
Run ScalaStyle automatically on compile.  Also upgrade to Scala 2.10.4

The Scala upgrade is necessary for tests to pass with SBT 0.13.1.  Weird.
Style fixes
Add scoverage code coverage tool
Remove HtmlUtils which isn't being used anymore
Split out startup code to subfunction, allow custom ActorSystem creation
Don't catch Exception so that it will bubble up
Upgrade to Spark 0.9.1 and re-enable a previous ignored test  :)
JobInfoActor should also handle the job configuration.

JobInfo now has a `jobConfig` field;
A job configuration is now stored along with its information;
Add bintray for publishing capabilities

This will publish to Ooyala organization.  Only for those with permissions.
Upgrade to 0.3.1 release
Have individual package descriptions for each project