U1db implementation

I found `sync-from` and `sync-to` in the u1db trunk. It appears to me, `sync-from` is issued by the source to indicate that the source will accept the changes from target. And likewise, `sync-to` appears to signal the target to accept incoming changes from source.