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
removed duplicate tests, cleaned up docs in upload_app tests
updated tests/code to accommodate uploading apps when they already exist
Merge pull request #9 from AppScale/testing

sync with main branch
added unit test
fixed unit test
not using special call for restarting apps
using shorter url for building
fixed unit tests
one more fix
Merge pull request #210 from shatterednirvana/shorter-url-for-build

using shorter url for building
style fixes
added doc on sleep statement
removed unused code
removed a single space
Merge pull request #202 from briandrawert/fix-app-upload-with-inc-folder2

Fix app.tar.gz upload with a folder inside
Merge pull request #211 from shatterednirvana/have-upload-app-update-in-place

Have upload app update in place