Fixing issue RB-1358

Will raise a seperate issue to cover the Date ctor, as per the comment
here
http://issues.hibernatingrhinos.com/issue/RavenDB-1358#comment=67-2407
Live updates of the Backup process (RavenDB-1370)
Added UI for no replication stats
Edit doc takes up all available height
Indexes page now loading real data
.gitignore'd LESS map file
Databases page now supports filter and delete
removed sys.out
fixed race condition between txCommit and txRead transactions (wrong Id was assigned)
Can now change index locks

Also first stab at delete indexes
Finished delete index functionality
Moved extensions into common
assigning txId just before tx is created to prevent txId miscalculations
introduced changes from ac14d73
cursor fix for overrides + some debug assertions that that will fail when page is reused too early
more debug code
Prevent flushing and especially freeing pages that can be in use by read transactions (snapshots). It fixes the following problem:

- a tree iterator could pop an invalid page from its cursor what caused an improper iteration, the page in a cursor (taken from scratch buffers) could be changed by a write transaction because it was marked as free (when ApplyLogsToDataFile was performed concurrently)
Removing unused methods
Minor fix
Indexes now launches new index, edit index