Squashed 'floo/common/' changes from b8bfdfa..e415ce1

e415ce1 Send whole patch result to apply_patch, not just offsets, lengths, and text
ffe51b6 More progress
f4b6a10 Merge commit '95366d9ba5a37e124f2cfbfa2ba3e55bad1097fa' into abstraction
7237db4 fix create/retrieve account
4d7d5a5 Fix circular import and other import issues. Don't print stuff.
abeec4e Fix bug where reloading these modules made it impossible to catch HTTPErrors
6d8bdff Delete unused files
ea6d277 Fix exception
9cf9240 implement missing methods for interface
df95dfa pull in changes from upstream (fix imports)
ec7a1fc upstream merge
9fa14bc Deal with new workspace URLs.
2269555 Don't explode if we can't read this.

git-subtree-dir: floo/common
git-subtree-split: e415ce1972753ca890cdd5e5c4c59156794b69b0
Merge commit '8f0f16f1041ace2a6e272c24614707168383b448'
Common code sends the whole patch struct, not just the 3rd element.
Stub out call_timeouts