[WFLY-1513] remove messages when JMS destination is removed

when a JMS resource (queue, topic or connection factory) is removed,
destroy the corresponding resources from the underlying JMS server.
This will ensure that removal of a JMS resource leaves the server in a
clean state. If a resource with the same name is adder later, it will
not hold any state corresponding to the previous resource.

JIRA: https://issues.jboss.org/browse/WFLY-1513
Merge pull request #6312 from jmesnil/WFLY-1513_remove_messages_on_destination_removal

[WFLY-1513] remove messages when JMS destination is removed