RavenDB-2867 swapping indexes
renamed indexSwapper to indexReplacer, adjustments in index replacing
added index replacing to idle operations and fixed timer handling in index replacer
disabling usage of mremap in posix pager
Merge branch 'master' of http://www.github.com/ayende/ravendb
minor fixes to make tests work. currently the EdgeCases::TransactionCommitShouldSetCurrentLogFileToNullIfItIsFull() is failing
Don't use development storage for azure
Fixing the build
Merge branch 'master' of https://github.com/ayende/ravendb
Merge branch 'RavenDB-2867' of https://github.com/ppekrol/ravendb
Do not error if we try to allocate more pages when we already have that.
Merge branch 'master' of http://www.github.com/ayende/ravendb
Attempting to avoid IOV_MAX issue
added code to run all tests
Merge branch 'master' of github.com:ayende/ravendb
Merge branch 'master' of https://github.com/myarichuk/ravendb

Conflicts:
	Raven.Voron/Voron.Tryout/Program.cs
Merge branch 'master' of https://github.com/ayende/ravendb
added readme.txt to RavenDB.Database and RavenDB.Embedded NuGet packages about package version restrictions
Merge pull request #1693 from ppekrol/master

added readme.txt to RavenDB.Database and RavenDB.Embedded NuGet packages...
Added a blocking message informing the user that is action is taking too long and that the server is not responding.
When the server respond the UI is unblocked.