Move RavenDbServer to Raven.Database project.
New Embedded test that uses OwinEmbeddedHost and OwinHttpMessageHandler. Modify HttpJsonRequest/Factory to allow specifying of a HttpMessageHandler. Expose the 'embedded' client via property on RavenDbServer
Import OwinClientHandler, ResponseStream and fleshed out some tests for some more 'complex' http scenarios.
Fix TODO: recreate HttpClient will use specified hander
Merge branch 'OwinEmbeddedHostAttempt2' of https://github.com/damianh/ravendb into New3
RavenDbServer requires initialization and needs to specify whether to run the embedded http server.
NRE fixes
Merge branch 'OwinEmbeddedHostAttempt2' of https://github.com/damianh/ravendb into New3
Avoid leaving hanging prefetcher
RavenDB-1876. Fixed issue with transaction pulsing (was not releasing snapshot, which was blocking JournalApplicator from writing logs to data file)
Merge branch 'New3' of github.com:ayende/ravendb into New3
Fixing test
Fixing test
Avoid issuing failed oauth request twice
Fixing test
Fixing tests
Fixing tests
Fixing tests
NRE prevention
Fixing test