refactored dashboard and appcontroller to be able to let users upload apps in zip or tgz formats
better exception handling for ssl errors
changed how we parse file extensions, so that we can use .tar.gz extensions
Merge pull request #763 from shatterednirvana/discuss-zip-on-dashboard

Allow users to upload zipped App Engine apps to the AppDashboard