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.