Moving these structures over from the other experimental branch...these are looking promising, while the other changes still need time to mature
ConcurrentDynamicDelayQueue is working best, so making the switch for 0.3.  Removing the VolatileDynamicDelayQueue because the new ConcurrentArrayList is currently performing better
Cleaned this class up, implemented javadocs and fixed checkstyle warnings
Implemented the Deque interface for flexibility, and also simplified the implementation slightly for the DataSet
Add the padded option to this enum....need to finish the implementation and do some more benchmarking
Fix for infinite loop
Start of an implementation for the padded design
More bug fixes for padded implementation
Fix for reposition for padded implementation
All unit tests passing with padded implementation now
Optimizing now....went ahead and removed RightSizedDataSet...did not want to manage two implementations and setting the padded implementation to a padding of zero has basically the same effect
Add the ability to set the padding for the front of the queue indepdently from the rear
Just reordering and cleaning things up, and adding javadocs
Merge pull request #17 from jentfoo/experimental-more_concurrent_structures

More concurrent structures and performance improvements for executor

Unit tests failed for master merge, but passed for the branch trying to merge into.  So accepting for now