Added ToFacets and ToFacetsLazily for LuceneQuery

To ease use of Facets within a LuceneQuery, I added the extensions of
ToFacets for convenience. Added additional tests around these new
extensions - all passing.

Was not sure how to get IAsyncDocumentQuery into  ( (
RavenQueryInspector<T> )queryable ) so did not implement ToFacetsAsync.
If you would like to comment and indicate the right path, I could add
that before you commit this pull request.
Returning to the old default about spatial indexing
Adding proper tests for periodic backup.
Making sure we don't spin too much for on the timer.
Adding support for backing to a local folder
fixing the SL UI
Allowing to customize the tx timeout value
Throw if a tx is committed after the document store has been disposed.
More ways to customize the test
Adding failing test
RavenDB-875 IAsyncDatabaseCommands missing async equivalent of IDatabaseCommands.Head
Merge branch 'master' of github.com:ayende/ravendb
Fixing an issue where rollback a transaction using optimistic concurrency would fail
Merge branch '2.01' of git://github.com/DanielDar/ravendb
Levenshtein should be before JaroWinkler in the UI
Add the ability to setup periodic backup to local path in the studio
RavenDB-806 TimeSpan values don't index well
Adding passing test
RavenDB-846 Put Trigger can't use Last-Modified date
Merge branch 'master' of github.com:fitzchak/ravendb
Add suggestion support in the UI
Put the suggestion on the right