add build info
Allow arbitrary JVM options to be passed to marathon

The current start script only passes -D options as a command line parameter
to the JVM. This makes it impossible to use e.g. -agentlib or -agentpath or
the various -X options.

This change allows using an environment variable (JVM_OPTS) to contain these
options and have them passed directly to the JVM.

E.g. to start marathon with a tuned garbage collector and memory setting:

JVM_OPTS="-Xmx128m -XX:+UseConcMarkSweepGC -XX:+ExplicitGCInvokesConcurrent -XX:+AggressiveOpts -XX:+HeapDumpOnOutOfMemoryError" ./bin/start <marathon options>
Merge pull request #331 from hgschmie/master

Allow arbitrary JVM options to be passed to marathon
Update Tomcat example to include a WAR
Replace timestamp in Task ID with a time-based UUID. Fixes #312
fix travis settings and remove old assembly config
use sbt assembly as build script on travis
fix bin/build-distribution
Merge pull request #332 from mesosphere/task-uuid

Replace timestamp in Task ID with a time-based UUID. Fixes #312
Upgrade scalatest (Travis can't find the old version) and fix some scalariform warnings
80 cols; period to separate UUID and app
Upgrade to 0.19.0 and Mesos-native ContainerInfo.