Improved the error messages reported when Reduce expressions don't contain grouping statements
Added Action additional property to ServerError to indicate at which stage in the indexing process the error occurred to help with diagnosis
Re-styled the Index errors view

Indexing errors are now shown in the view too
Working on making document tooltips show up everywhere there's a document id
Completed implementation of QuickDocument popup for Documents details list. Added to Index Definition Editor errors list
Updated the IndexesErrorsView page to include document tooltips
Fixed Margin on Errors section
Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
Added a new top-level Query tab.

Changed the Query page so that it now has a drop-down to switch the index being queried.
Fixed bug with recent queries not loading from previous sessions.

Added the transform name for a query to the recent queries view.
Made sure that changing simple queries options don't create a new entry in the queries history
Fixed some problems with highlighting the current tab in main navigation
Cosmetic
Removed New Dynamic Query from the New button (we now have the Query tab), replaced it with New Transformer.
Added an "Add Transformer" button to the Query window toolbar.

Transformer option is now shown below the Sort By fields in the main query window.
Better error handling in Studio for compilation errors when editing a Transformer
Fixed case RavenDB-1085: When changing database, the Queries view now selects the first equivalent index or the first available index.
Merge branch '2.5' of https://github.com/samueldjack/ravendb into 2.5

Conflicts:
	Raven.Studio/MainPage.xaml
base for reporting UI
android auto code
Merge branch 'reporting' of github.com:DanielDar/ravendb into 2.5