Startable dispatcher scheduler

Allows explicit starting of a dispatcher scheduler, if configured.

var store = Wireup.Init().UsingAsynchrousDispatcherScheduler(DispatcherSchedulerStartup.Explicit);
store.StartDispatchScheduler();

Also AsynchronousDispatcherScheduler has better clean up semantics.