RavenDB-1428 Reset the index if the suggestion failed
Adding passing test
Fixing NRE in transformer
Limit the number of tasks that we process at one time, to avoid from halting indexing completely
Merge branch 'master' of https://github.com/lynxz/ravendb into 2.5
Merge branch 'master' of github.com:fitzchak/ravendb
Merge branch 'master' of github.com:ayende/ravendb
Fixing > not taking into account that we want the end of the range as well
reverted accidental last commit
Merge branch 'master' of github.com:ayende/ravendb
Merge branch 'master' of https://github.com/gareththackeray/ravendb
Include all options on incremental restore

Some options were being ignored on an incremental restore (i.e.
transforms, batch size).
Add MaxStepsForTransformScript option to smuggler

Add a command line parameter to specify max steps for Jint, similar to
the config setting Raven/MaxStepsForScript
Formatting
Fixing test after merging files
Fixed updating for unique constraints on enumerable properties.  Also extracted method for getting unique value array from a property into a util method.
Merge branch 'master' of github.com:ayende/ravendb
Merge branch 'master' of https://github.com/gareththackeray/ravendb
Fix a bug where we missed the index metadata in the transformer. We should have there the index's metadata in addition to the parent document one
Add logging for database starting/started and shutdown a database start and end