making nginx port be read from file
removing extra code
removing tabs
refactored dashboard and appcontroller to be able to let users upload apps in zip or tgz formats
better exception handling for ssl errors
first pass at having monit monitor nginx
changed how we parse file extensions, so that we can use .tar.gz extensions
added match command that correctly determines when nginx should be restarted
merged with master
Merge pull request #763 from shatterednirvana/discuss-zip-on-dashboard

Allow users to upload zipped App Engine apps to the AppDashboard
Merge pull request #762 from jovanchohan/nginx_port_file

Nginx port file
Merge pull request #767 from shatterednirvana/revive-nginx-with-monit

Revive nginx with monit
shortening keys because of xmemcached max length of 250
Merge pull request #769 from jovanchohan/memcache_keys_fix

shortening keys because of xmemcached max length of 250