Allow arbitrary JVM options to be passed to marathon
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>

c089/marathon,mesosphere/marathon,MrMarvin/marathon,ramitsurana/marathon,sttts/marathon,SivagnanamCiena/marathon,sepiroth887/marathon,bsideup/marathon,vivekjuneja/marathon,pugna0/marathon,EasonYi/marathon,sielaq/marathon,quamilek/marathon,Yhgenomics/marathon,lelezi/marathon,mesosphere/marathon,mesosphere/marathon,manojlds/marathon,Kosta-Github/marathon,HardikDR/marathon,matsluni/marathon,sepiroth887/marathon,EasonYi/marathon,manojlds/marathon,gsantovena/marathon,rtward/marathon,sledigabel/marathon,ss75710541/marathon,guenter/marathon,guenter/marathon,14Zen/marathon,spacejam/marathon,ss75710541/marathon,sttts/marathon,bobrik/marathon,mikejihbe/marathon,drewrobb/marathon,ramitsurana/marathon,Caerostris/marathon,janisz/marathon,vivekjuneja/marathon,EvanKrall/marathon,14Zen/marathon,airbnb/marathon,meln1k/marathon,guenter/marathon,EvanKrall/marathon,Kosta-Github/marathon,vivekjuneja/marathon,janisz/marathon,HardikDR/marathon,airbnb/marathon,mikejihbe/marathon,sielaq/marathon,quamilek/marathon,EvanKrall/marathon,cherrydocker/marathon-1,EasonYi/marathon,quamilek/marathon,janisz/marathon,c089/marathon,felixb/marathon,hangyan/marathon,matsluni/marathon,janisz/marathon,hangyan/marathon,guenter/marathon,gsantovena/marathon,felixb/marathon,14Zen/marathon,timcharper/marathon,cgvarela/marathon,titosand/marathon,sledigabel/marathon,sttts/marathon,MrMarvin/marathon,matsluni/marathon,meln1k/marathon,IanSaunders/marathon,Yhgenomics/marathon,spacejam/marathon,pugna0/marathon,cherrydocker/marathon-1,mesosphere/marathon,Caerostris/marathon,14Zen/marathon,Caerostris/marathon,MrMarvin/marathon,natemurthy/marathon,sielaq/marathon,murat-lacework/marathon,meln1k/marathon,drewrobb/marathon,drewrobb/marathon,felixb/marathon,SivagnanamCiena/marathon,pugna0/marathon,rtward/marathon,IanSaunders/marathon,okuryu/marathon,airbnb/marathon,bobrik/marathon,murat-lacework/marathon,felixb/marathon,timcharper/marathon,SivagnanamCiena/marathon,EvanKrall/marathon,yp-engineering/marathon,spacejam/marathon,ramitsurana/marathon,ayouwei/marathon,airbnb/marathon,rtward/marathon,guenter/marathon,IanSaunders/marathon,murat-lacework/marathon,hangyan/marathon,natemurthy/marathon,ayouwei/marathon,pgkelley4/marathon,janisz/marathon,HardikDR/marathon,cgvarela/marathon,sielaq/marathon,Yhgenomics/marathon,manojlds/marathon,natemurthy/marathon,okuryu/marathon,drewrobb/marathon,gsantovena/marathon,meln1k/marathon,bsideup/marathon,Caerostris/marathon,titosand/marathon,mesosphere/marathon,lelezi/marathon,mikejihbe/marathon,sledigabel/marathon,gsantovena/marathon,gsantovena/marathon,bsideup/marathon,cherrydocker/marathon-1,timcharper/marathon,cgvarela/marathon,sttts/marathon,c089/marathon,bobrik/marathon,yp-engineering/marathon,meln1k/marathon,pgkelley4/marathon,c089/marathon,ss75710541/marathon,bobrik/marathon,sepiroth887/marathon,Caerostris/marathon,spacejam/marathon,lelezi/marathon,okuryu/marathon,ayouwei/marathon