Don't send init if we haven't got it + Forward init to slaves upon reception
Fix tests: EditableDocument's edits don't trigger a _change
Fix Document#receiveEdit

- always unpack the edit first
- set edit id onack
Document#distributeEdit: Don't send to master, since we gotta check back anyways