split the sbt tasks into update and compile on the first run, so artifacts can be cached
add codes to download a pre-built ivy cache to prime the local cache
split the play ivy cache into packages by version to reduce download and cp size
renamed sbt cache files
added a play version test
added a negative test for priming ivy cache
renamed get play version method
fixed a silly bug in checking play version
fixed sbt command so it never prompts for retry/quit/ignore
added test for priming ivy cache for play apps
removed heroku plugin from compile script
removed unneeded comments
removed unneeded comments
added some common functions for detecting play and scala versions
fixed up some tests for older play versions
used the new common functions in the compile script
restructured splitting of sbt cache bundles
replace temporary url with url of s3 bucket
removed unneeded comments
changed some of the version detection based on pull request feedback