changed terminate instances to see if appscale is running based on secret key, so that it matches run-instances
Check for termianted instances
Add instance info function
Fixed unit tests
Update ec2_agent.py
Update ec2_agent.py
Merge pull request #320 from nlake44/term-check3

Check for terminated instances for a keyname.
cleaned up comment style on baseagent, to make it consistent with the rest of the tools
checking to see if a user's AWS credentials are valid before attempting to use them on other AWS calls
validating credentials before we check spot instance pricing or machine existence
Merge pull request #324 from shatterednirvana/validate-cloud-credentials

Validate cloud credentials before attempting to use them
installing gflags, since GCE requires it
requiring python2.7 for GCE, since the client libraries require it
Merge pull request #325 from shatterednirvana/install-gflags

installing gflags, since GCE requires it
warning about old python version instead of raising, so that we do not break CT (which runs with py26)
fixed warn message
Merge pull request #327 from shatterednirvana/require-py27-for-gce

requiring python2.7 for GCE, since the client libraries require it
Merge remote-tracking branch 'org/testing' into consistently-check-for-up-and-down
Merge pull request #197 from shatterednirvana/consistently-check-for-up-and-down

Consistently seeing if appscale is up or not
waiting 60 seconds for ssh keys to get injected to GCE boxes