Squashed 'plugin/floo/common/' changes from 8333449..53df063

53df063 -n Merge commit '023c6e223a1403763dbb594dd2dd205924dee86f'
c12b8e1 -n Merge commit '59a5a4867f8c1ca6482030e85b0852c6f8e642d7'
a941f3e -n Merge commit 'dc597768346f3d8dd1629975711edd0e1d93ec47'
ea4f594 -n Don't print in here. Fixes #23.
445fecf -n Use old-school ignore.
26bb6f4 -n Merge branch 'master' into queueu-create-and-stat
73fc766 -n Smoother create workspace:
6210dee -n Fix python 3
aee0bfe -n Don't reload urllib module in api.py
07f4d76 -n Lots of changes
3a5db16 -n Don't reload settings. Don't print. Better name for old renaming thing
e022953 -n to_workspace_url doesn't require host. add add_workspace_to_persistent_json to utils
8eebac6 -n Move migration stuff into common.
0c21f95 -n Try to work around stale urllib that doesn't have ssl. This can happen when other plugins have loaded urllib before us.

git-subtree-dir: plugin/floo/common
git-subtree-split: 53df063377ff7a0b1adff98fdd5090668d7ad6f0
Merge commit '19e0dee0b3ff28f1e858fd12e112c6519669012d'