-n 
Try to work around stale urllib that doesn't have ssl. This can happen when other plugins have loaded urllib before us.
-n 
Move migration stuff into common.
-n 
to_workspace_url doesn't require host. add add_workspace_to_persistent_json to utils
-n 
Don't reload settings. Don't print. Better name for old renaming thing
-n 
Lots of changes
-n 
Don't reload urllib module in api.py
-n 
Merge commit '59a5a4867f8c1ca6482030e85b0852c6f8e642d7'