CAMEL-6588 Choose BlockingQueue implementation in Seda component 

I can see to approaches:
- introduce a BlockingQueueFactory as the suggested by Claus Ibsen in Camel Users Forum
- Just reference the BlockingQueue

I did two commits to show both approaches.

Tell me what your opinion is and if I can improve code.