Use synchronous Dispatch to avoid dropped events.
Refactor log flushing.
Merge branch 'flush' into master

Conflicts:
	go/vt/wrangler/events/reparent.go