refactored upload app to be asynchronous, and changed appdashboard to poll
added missing docstring
merged with org/master
giving user only the reason why their app uploads fail, instead of all of the output from upload-app
removed http error catching, since it no longer is an acceptable soap response
removed unused constants, and properly catching ssl errors now that appserver2 can do that
removed a reference to an unused constant
catching cases where reservation id is lost in dashboard helper
Merge pull request #758 from shatterednirvana/upload-apps-async

refactored upload app to be asynchronous, and changed appdashboard to poll