Start of big cleanup and force sync effort.
Will allow users to share dir to force sync a workspace.
Will allow us to move more code into common eventually
fixed args being passed to AgentConn.  Added iter_n_deque to utils.  Cleaned up timeouts a bit... something strage is still going on there.
handle binary data
oops, copy paste error. data is already defined.
fix order to remove trailing slashes
Simpler
Send supported encodings.
Add open in browser command.
print a warning on user run commands if they aren't connected
pausing should have no effect when async is supported
Merge pull request #33 from Floobits/set_buf

wip Set buf