Make tests run in parallel
Small unit test fixes
Remove all ide configuration from project
Add ignores for idea and eclipse project settings
Add eclipse code formatting configuration
Removed the periodic wakeup and numWaiters optimisation from PhasedBackoffStrategy
Ignore IDEA project/workspace files
Add IDEA plugin
Updated the build so that IntelliJ can see the perf tests as test classes.  However, at the moment it doesn't pick up the perf test dependency libs.
Merge pull request #69 from trishagee/master

Updated Gradle so IntelliJ can pick up the performance test classes
Add LiteBlockingWaitStrategy as an experimental replacement for BlockingWaitStrategy
Alternative algorithm for avoiding lock in LiteBlockingWaitStrategy
Back to using an AtomicBoolean for LiteBlockingWaitStrategy
Remove trailing whitespace from LiteBlockingWaitStrategy.

This was causing checkstyle to complain.
Merge pull request #70 from defer/master

Remove trailing whitespace from LiteBlockingWaitStrategy.
Switch setVolatile to set for RawBatchThroughputTest.  Add Three
Producer batch performance test.
Moved and renamed performance tests
Removed throttled pipeline latency test in favour of ping/pong test
Split queue test out from OneToOneSequenedThroughputTest
Split queue test out from OneToThreeDiamondSequencedThroughputTest