Fix BugsnagUserManager typo.
Add locking to MessageBus.

MessageBus methods are now thread-safe to call.
Add message dispatch to main thread.

MessageBus can now send messages to main thread safely. Default for
listeners is to enforce main thread dispatch.