Added MessengerAdapterFactory for creating of new adapter instances.
Added ServiceName static property to adapters (used for factory registration).
Moved IDisposable inheritance to IMessengerAdapter.