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
RavenDB-2440 Adding timing data to queries
added cleanup script
Fixing test
Merge branch 'RavenDB_2443' of https://github.com/ml054/ravendb
Merge branch 'RavenDB-2440' of https://github.com/ppekrol/ravendb
RavenDB-2447 Modularized graph drawing libraries
When we get the current database names we have to do them from the root url
Merge remote-tracking branch 'marcin/RavenDB_2443' into RavenDB-2447

Conflicts:
	Raven.Studio.Html5/App/viewmodels/metrics.ts
	Raven.Studio.Html5/Scripts/nvd3/models/timelinesChart.js
Merge branch 'RavenDB-2447'
Removing a test that is supposed to fail and only worked by accident.
Fixing test
Better error handling
Merge branch 'master' of https://github.com/marad/ravendb
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