Add Shared JMS endpoint.

This is a just wrapper over JmsQueueEndpoint & JmsTopicEndpoint, that
provides an implementation of the "ask" operation 10 times faster (when
using ActiveMQ)

Care must be taken, that for this to be achieved, the correlationId
field is overwritten, so DON'T use it if you need an specific
correlationId.
Add a JmsOperation for TemporaryQueue creation
Add sharedjmsEndpoint to the list of buildable endpoints.
Add proper deregistration on SharedJms
Add support for shared use of SharedJms (basically a bug fix)
Merge pull request #1 from fcr--/master

Add SharedJms endpoint.
Add support for Throttling Askable Endpoint.
Merge branch 'master' of github.com:netlabs-foundation/luthier
Update temporary queue on reconnection
Fix NullPointerException

An npe was being thrown when receiving requests on a WebMethod taking no
parameters. The fix is as simple as checking against a null parameter
list.
Fix bug on jdbc endpoint when sending lists

Lists are product, but not IndexedSeqs, that means that List("foo") is
converted to Vector("foo", List()), instead of Vector("foo"). To fix
this issue, GenTraversableOnce objects is matched before Product.
Missing import :P
Merge branch 'master' into flow-run-improvements