TransformResults in Customize failing test

Failing test for TransformResults in Customize not being executed during
Count() and also being called with only one result instead of all three.
Fix "Failed to execute indexing" exception

The following exception was reported in the Studio during indexing:

Message: Failed to execute indexing
Exception: System.AggregateException: One or more errors occurred. --->
System.NullReferenceException: Object reference not set to an instance
of an object.
at
Raven.Storage.Esent.StorageActions.DocumentStorageActions.DeleteScheduledReduction(List`1
itemsToDelete) in
c:\Builds\RavenDB-Unstable-v2.5\Raven.Database\Storage\Esent\StorageActions\MappedResults.cs:line
165
at
Raven.Database.Indexing.ReducingExecuter.<>c__DisplayClassb.<HandleReduceForIndex>b__5(IStorageActionsAccessor
actions) in
c:\Builds\RavenDB-Unstable-v2.5\Raven.Database\Indexing\ReducingExecuter.cs:line
69
at Raven.Storage.Esent.TransactionalStorage.ExecuteBatch(Action`1
action, EsentTransactionContext transactionContext) in
c:\Builds\RavenDB-Unstable-v2.5\Raven.Database\Storage\Esent\TransactionalStorage.cs:line
657
at Raven.Storage.Esent.TransactionalStorage.Batch(Action`1 action) in
c:\Builds\RavenDB-Unstable-v2.5\Raven.Database\Storage\Esent\TransactionalStorage.cs:line
609
at
Raven.Database.Indexing.ReducingExecuter.HandleReduceForIndex(IndexToWorkOn
indexToWorkOn) in
c:\Builds\RavenDB-Unstable-v2.5\Raven.Database\Indexing\ReducingExecuter.cs:line
67
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32
millisecondsTimeout, CancellationToken cancellationToken)
fix spacing
Merge branch 'master' of https://github.com/jkonecki/ravendb into 2.5
Fixing build
Fixing test
Merge branch '2.5' of https://github.com/yellis/ravendb into 2.5
Repro
Minor
Making sure that this can execute in parallel without race conditions
Making sure the second test project is also 4.5
Better way to detect old servers
Fixing test
Better errors
Fixing object disposed error
Adding passing test
Installer  - added option to select target environment:

* Production / Test (requires a valid license in the next step)
* Development (no license required)
Making sure that we don't lower case values during UpdateByIndex call
minor
Add backward compatibilty for 2.0 and 1.0 clients