Removed an entry in library search path for tests which was not valid.
Changed queuing of activities in ensemble. Activities like leech, merge, and deleech are now always enqueued. No checks are done prior to enqueuing (other than that main thread is used).
This guarantees the order of completion is the same as the order of initiation, and makes it easier to queue up tasks and be certain that tasks are complete.
Eg. You can now call leechWithCompletion:, and then mergeWithCompletion:, without putting the second method in inside the completion block.