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)
removed sys.out
introduced changes from ac14d73
sync to 1b0f264
fixed issues with .net version
Merge remote-tracking branch 'ayende/New3' into New3
fixed compilation error
Added a global progress indicator for backups

For RavenDB-1370
Initial work on LazyCount (RavenDB-1310)
Actual impl of LazyCount (RavenDB-1310)
Merge remote-tracking branch 'ayende/New3' into New3
Renamed to LazilyCount() and improved unit tests
LazilyCount with Sharded/AsyncSharded DocQuery
path fix in server test runner
port in test names
RavenDB-1536, fixing Jint Date constructor

Also fixed test in RavenDB for the original issue (RavenDB-1358)
ignoring failed test - waiting for bug fix in .net server
Merge remote-tracking branch 'ayende/New3' into New3
Merge branch 'New3' of https://github.com/mattwarren/ravendb into New3

Conflicts:
	Raven.Backup/BackupOperation.cs
	Raven.Client.Lightweight/Document/Batches/LazyStartsWithOperation.cs