RavenDB-2944 Index testing
RavenDB-3005 Refactor timers
minor
Refactoring how we deal with timers
Moving more code to timer manager.
Removing backgroundExecuter.Repeat, because it wasn't used.
Merge branch 'RavenDB_2944' of https://github.com/ml054/ravendb