Implementation for issue #24
Unit tests for the new striped lock
Switch the TaskExecutorDistributor to take advantage of the new StripedLock implementation
Using the new StripedLock for CallableDistributor
A couple more unit tests