moved the sbt script creation outside of the if block to force. also removed sbt.boot.properties from its options
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
changed sbt script to a heredoc
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
reworking sbt console to use universal dir