Replace ConfigurationManager with SignalROptions

- This follows the ASP.NET vNext configuration conventions
Remove the HubDispatcherMiddleware

- We can reuse the PersistentConnectionMiddleware instead now that
  we don't have to pass through a different configuration type.