Refactoring from ThreadPool and Thread work items to corresponding Task constructs
Merge branch 'master' of https://github.com/semihokur/ravendb into 2.5

Conflicts:
	Raven.Database/Bundles/Replication/Tasks/ReplicationTask.cs
Make code to compile
Merge branch '2.5' of github.com:ayende/ravendb into 2.5
Merge branch 'RavenDB-993' of https://github.com/ppekrol/ravendb into 2.5
Fixing RavenDB-993
RavenDB-1021 Wrong version dependency RavenDB vNext 2.5.2541
Added support for spatial bounding box indexes.
Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
Merge branch 'spatial' of https://github.com/sibartlett/ravendb into 2.5
Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
Merge branch 'temp' of https://github.com/ayende/ravendb into 2.5
Base for 1055