Merge github.com:AppScale/appscale-tools
Fix to let enable root login to retry, fixes errors on EC2 during appscale up
creating ~/.appscale if it does not exist when writing crash logs
Merge pull request #246 from shatterednirvana/make-crashlog-dir-if-not-present

creating ~/.appscale if it does not exist when writing crash logs
checking for client_secrets before attempting to use it
added raises section for get_params_from_args, since it raises AgentConfigurationException
not using termcolor in version helper, since it isn't supported on python 2.5
Merge pull request #248 from shatterednirvana/no-termcolor-in-version-helper

not using termcolor in version helper, since it isn't supported on python 2.5
Merge pull request #247 from shatterednirvana/properly-require-client-secrets

Properly require client secrets to be specified
Merge branch 'testing' of github.com:AppScale/appscale-tools into fix-enable-root-login-to-retry
unit tests fixed
unit tests fixed
Merge pull request #240 from briandrawert/fix-enable-root-login-to-retry

Fix enable root login to retry
bumped version number to 1.8.0, and mentioning GCE support in readme
Merge pull request #249 from shatterednirvana/release-1.8.0

bumped version number to 1.8.0, and mentioning GCE support in readme
added initial skeleton for automatically uploading ~/.ssh/id_rsa.pub to GCE
checking to see if our ssh key is in the GCE metadata
Checking if jar versions are supported
Merge pull request #250 from jovanchohan/sdk_version_check

Checking if jar versions are supported
creating ssh key in GCE if it is not already there