Implement abort with the new propagator

abort was implemented in csync after the new propagator was written,
so it was not working with the new propagator
Abort the sync asynchroniously

Don't block the GUI when clicking on pause

Mirall issue #968
Fix race condition in the logger.

Logs can come from multiple thread, we need to keep the _logstream
protected by a mutex