Delay sync.

Delay the sync and responses in order to attempt to batch the sync
operations and amortize the sync cost across higher latencies on
individual writes.
add license, specs and docs
Merge branch 'origin/master'

Conflicts:
	src/logging_vnode.erl