RavenDB-2880 IO Test
Fixing debug journal:

* mark when a transaction is being disposed to avoid race conditions in debug journal's records
* mark flushing operations if they are called by async background task
Better field name
Making work with the debug journal a bit easier
1. show progress "spinner" for heavy query
2. show "staleness" sign
3. fix index pick select box hover cutting text
4. fix query stats Index Explain and Etag fields
5. after performing query, gain focus on query field
Merge branch 'master' of https://github.com/ayende/ravendb into RavenDB-2857

Conflicts:
	Raven.Studio.Html5/Content/app.less
	Raven.Studio.Html5/Content/app.min.css
do not try to get suggestions if it's dynamic query
Adding two passing tests that exposed RavenDB-2806 (already fixed). Changes we made then in order to repair that also fixes these two tests.
RavenDB-2891 Failing tests that exposes the issue of writing overflow pages to the data. The following conditions need to be fulfilled in order to replicate that:

1) there are at leas two journals
2) journals' page translation tables contain records as follow:
* 1st PPT:
	#3 - free marker
	#4 - non free
* 2nd PTT:
	#3 - non free overflow (size 2)
	#4 - free marker

Then during applying pages from such journals (by background operation or during an incremental backup restore) the page #3 will be overwritten by page #4 from 1st journal.
RavenDB-2827 Develop generic solution for alerts in studio
Merge pull request #1532 from ml054/RavenDB_2827

RavenDB-2827 Develop generic solution for alerts in studio
Removing console write line debug
RavenDB-2880 IO Test
RavenDB-2891 Filtering out pages that has been freed and writing them to the data file caused overwriting of overflow pages.
Limit assemblies to only those with Raven controllers.
Also skip dynamic assemblies.
Merge pull request #1534 from arekais/RavenDB-2891

RavenDB-2891
Merge pull request #1535 from mihasic/master

RavenDB-2898 EmbeddableDocumentStore fails in WebApi project
Merge pull request #1533 from ml054/RavenDB_2880

Raven db 2880
RavenDB-2796 fix: improved smuggler and studio database import exception handling