1)allowing ravenLinq_highlight_rules.js state machine to recognize and analyze several key expressions:
 i)a "from" expression and it's components
 ii)recognize [prefix].[suffix] form of expressions
2)added a "stab" for the index map autocomplete
implemented basic "autocomplete" in editIndex.ts, involving collections autocomple and fields autocomplete in "from" clauses
fixing exception throwing on BulkInsert with OverwriteExisting == false
Merge branch 'master' of github.com:ayende/ravendb into failing-test-fixes
some test fixes
add missing @id in metadata for collection HiLo docs
fix of unit test
fixed "autocomplete" issues with completion in the "middle of the word" also, implemented autocomplete for [foo].[bar] expressions outside the "from" clauses
exposed TimingsInMilliseconds in RavenQueryStatistics, added ShowTimings methods to IDocumentQueryCustomization and DocumentQuery, fixed QueryResult snapshots
RavenDB-2345 provide a way to customize the headers that the server will ignore.
support for old method names: Query and QueryOrDefault (marked as obsolete)
Merge branch 'RavenDB-2397' of https://github.com/ppekrol/ravendb
Merge branch 'RavenDB-2345' of https://github.com/ppekrol/ravendb
Merge branch 'RavenDB-2440-2' of https://github.com/ppekrol/ravendb
better exception messages during index recovery
Merge branch 'RavenDB-2374' of https://github.com/ppekrol/ravendb
Fixing routes test
RavenDB-1102 Create a login option
RavenDB-1102 Create a login option
RavenDB-1102 Create a login option