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.