Distinct map reduce test fix
Layout for the JsonCodeGenerator.
Implemented the "AssembliesDirectory" configuration option to specify where the internal assemblies will be extracted to.
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.
Handling of recursive object types.
Merge branch 'RavenDB_2962' of https://github.com/ml054/ravendb
Fixing NRE in test
Default to ObjectCreationHandling.Auto - which helps with get only properties in c#6
RavenDB-3021 New resource dialog default focus
Merge branch 'master' of https://github.com/ayende/ravendb
Handling recursive documents.
Typos
Implemented the endpoint to generate the code.
replaced index should be deleted asynchronously
Merge branch 'master' of https://github.com/Corvalius/ravendb
Merge branch 'master' of https://github.com/ppekrol/ravendb
Accept 1.0 subscription licenses