Added endpoint parameters for WaitStrategy and ClaimStrategy
Made consumers suspendable
Upgraded maven plugins/dependencies
Big overhaul to be more like SEDA component
Solved some multi-threading issues
Extended Seda/Disruptor compare test. Note this test is ignored by default but could ne run manually as it is not a 'real' test
Solved multi-threading issue where awaiting consumers to stop would result in application freeze
Implemented API changes and maven dependency version management to be compatible with Disruptor version 3
Renamed enum values to match Java code conventions
Merge branch 'master' into Disruptor_3

Conflicts:
	src/main/java/com/github/camel/component/disruptor/DisruptorClaimStrategy.java
	src/main/java/com/github/camel/component/disruptor/DisruptorEndpoint.java
Renamed enum values to match Java code conventions
Added ported SEDA unit tests (Thanks Eric Ladouceur!)
Added additional properties size and queueSize to enable drop-in of disruptor instead of SEDA by find-replace 'seda:' with 'disruptor:'. Also removes 'pollTimeout' from the parameters but this is not actually used yet (TODO)
Disruptors now managed in the component instead of the endpoint to have correct behaviour for multiple endpoints on same disruptors
Corrected code to pass suspend/resume, FromRouteId and buffer size unit tests.
Fix after failed crlf 'fix'
Upgraded disruptor to version 3.0.0
Upgraded disruptor to version 3.0.0 - missing files in commit
Added early ignore message handling by internal BlockingEventHandler when there are no consumers yet
Comment format
Merged ladoe00-test branch
Fixed elapsed time bug with multiple threads.
Added support to perform tests using bounded seda queues.
Added histogram for observed queue sizes.
Upgraded to disruptor 3.0.1
Changed usage of deprecated methods
Corrected SEDA configuration in SEDA - Disruptor compare test to be a much direct comparison
SEDA now also uses a bounded queue and producers wait for slots to become available when the queue is full (just like disruptor)
Fixed test error with SEDA LONG.
Merge remote-tracking branch 'origin/master' into wip

Conflicts:
	src/test/java/com/github/camel/component/disruptor/SedaDisruptorCompareTest.java