Merge pull request #7 from AppScale/testing

sync with main branch
fix to make upload app work with tar.gz file with a folder included
bug fig
sync with main
not raising exception when user calls appscale help, fixing issue #204
Merge pull request #205 from shatterednirvana/dont-throw-exception-on-usage

Not raising exception when user calls appscale help
Update and rename README to README.md
removing EC2_CERT and EC2_PRIVATE_KEY, since we don't need them for boto
Merge pull request #206 from shatterednirvana/no-pk-or-cert-for-ec2

removing EC2_CERT and EC2_PRIVATE_KEY, since we don't need them for boto
allowing users to specify EC2_ACCESS_KEY and EC2_SECRET_KEY in their AppScalefile
removed duplicate tests, cleaned up docs in upload_app tests
making sure to pass in env vars when we do appscale destroy, since boto will need them there as well
only including --verbose if it is specifically set to true, not just if it is present in the appscalefile (since it could be set to false)
renamed README to README.md
Merge pull request #209 from nlake44/readme-fix

renamed README to README.md
updated tests/code to accommodate uploading apps when they already exist
also setting EC2_URL in environment if we see it
Merge pull request #207 from shatterednirvana/ec2-vars-from-appscalefile

Allowing users to specify EC2_ACCESS_KEY, EC2_SECRET_KEY, EC2_URL in their AppScalefile
Merge remote-tracking branch 'org/testing' into verbose-fix
Merge pull request #208 from shatterednirvana/verbose-fix

Correctly parsing verbose flag in AppScalefile