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
Fixed some typos
improved memory allocation and performance of crc dalculation
Merge branch 'master' of https://github.com/ayende/ravendb
changed dictionary to have uint key, based on crc of field name
RavenDB-2994 Add utility helpers for indexes in order to allow to call methods like int.TryParse
RavenDB-2994 added ParseLong
Merge branch 'master' of github.com:ayende/ravendb

Conflicts:
	Raven.Database/Queries/FacetedQueryRunner.cs
RavenDB-3026 Replication Stats & SQL Replication stats in Status
Merge branch 'RavenDB_3026' of https://github.com/ml054/ravendb
Merge branch 'RavenDB_2867' of https://github.com/ml054/ravendb
Merge branch 'master' of https://github.com/fabsenet/ravendb
Merge branch 'RavenDB-2994' of https://github.com/ppekrol/ravendb
Merge branch 'master' of https://github.com/maximburyak/ravendb
Avoid NRE when smuggler set user/pass
optimizations in faceted queries, mainly by storing crcs of document fields, instead of calculating it every time
Fixed an issue in the MapReduce visualizer.ts where there were no validation on reduce keys and document keys entered.
This could cause the user to believe an invalid key/document is valid.
this is related to http://issues.hibernatingrhinos.com/issue/RavenDB-2986
Now the user will be notify properly if the value he entered is valid (done by querying the server)
Merge branch 'master' of https://github.com/ayende/ravendb
Merge branch 'master' of https://github.com/maximburyak/ravendb