Meta annotation support

This commits adds the support of meta-annotation for JMS endpoint
discovery.
JmsListenerEndpoint id

Containers that are created under hood can now be identifier using the
id of the related JmsListenerEndpoint instance.
Annotation driven namespace support

This commit adds an 'annotation-driven' element in the jms namespace
support that registers the necessary infrastructure to handle the
@JmsListener annotation on any Spring-managed object.