renamed sbt cache files

Conflicts:

	bin/compile
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

Conflicts:

	bin/compile
fixed sbt command so it never prompts for retry/quit/ignore
added test for priming ivy cache for play apps

Conflicts:

	test/compile_test.sh
removed paas plugin from compile script

Conflicts:

	bin/compile
removed unneeded comments
removed unneeded comments

Conflicts:

	bin/compile
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

Conflicts:

	bin/compile
	test/compile_test.sh
restructured splitting of sbt cache bundles
replace temporary url with url of s3 bucket

Conflicts:

	bin/common
changed some of the version detection based on pull request feedback