Squashed 'floo/common/' changes from e1d33f1..d20dc50

d20dc50 Separate out writing to log file.
267297c Pep8
d735e34 Support new workspace URLs.
b92bf01 Save bufs after setting them. This should fix some weirdness with stomping appearing to not work.
f12c381 Merge branch 'master' of github.com:Floobits/floobits-sublime
ecf1d62 Don't throw an exception on URLError. This could be made better, but I just wanted to get it working.
6df8eb4 Merge branch 'master' of github.com:Floobits/sublime-text-2-plugin
b6b26e4 Pass context to user_dir(). Fixes #205.
f264cce Parse lazy workspace URLs that don't include the domain.
001b45c Fix occasional keyerror when uploading.
216861a IGNORE_MODIFIED_EVENTS is never used.
808933b Don't send None.
f88dfa0 Add req_id/res_id support.
170da1d Don't md5sum twice. Mention if there was an error calculating checksums for a buffer. Add more logging to on_patch.
39819ce Use a join_action instead of a hodge-podge of kwargs and implicit things.
5726dc5 Tired of pep8 and pyflakes complaining for these files. Fix them.
8edb4fb Don't show stomp prompt if we just created an empty directory to sync to.
9da7bd0 Work around horrible Sublime Text 3 bug on OS X. Fixes #201.
f7ad5d9 Don't generate p_path unless we're going to need it. Do the cheaper comparison first.
61a5928 Fix horrible bug where get_children was returning tons of duplicate children. Don't append to the list you're iterating over.
006863c Change link editor to sign in. Add a TODO to override this message in editors other than sublime text.
0644804 Merge bug fixes from python common.
272d60b fix reactor select bug

git-subtree-dir: floo/common
git-subtree-split: d20dc500664b49b1c8da40139c5953c6ecc60d60
Merge commit 'c870c5d358a60130095f43b15bdffef9b91cfb63'