Squashed 'floo/common/' changes from bbc7f48..60cd127

60cd127 Handle case where buf has become unpopulated since on_load callback was set.

git-subtree-dir: floo/common
git-subtree-split: 60cd127f623377cfad712ea486acfcf066cff0a1
Merge commit '185bef543e10c79340d8f97ebc5a511f235a725b'
Replace string interpolation with *args. This should fix many unicode errors when trying to log stuff.
Merge pull request #191 from Floobits/msg_log_unicode

Work around unicode errors in Python 2 (ST2) when logging