* Add message pump.
* Finish the message pump architecture between LocalProvider and UpdateManager. Now we can start on the generic interface, that eventually SugarSyncProvider will use.