Layout for the JsonCodeGenerator.
Handling some types.
Merge remote-tracking branch 'raven-authoritative/master'
All tests green for the JSON processing.
Using immutable types.
Code generation for the common cases.
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
Handling of recursive object types.
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.
Attempting to avoid IOV_MAX issue
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
RavenDB-2962 Status -> Indexing Costs
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...