HORNETQ-1437 Keep JNDI when destroying JMS queues

Change the semantics of the destroyTopic(java.lang.String, boolean) and
destroyQueue(java.lang.String, boolean) methods on
org.hornetq.api.jms.management.JMSServerControl so that if false is
passed as the second parameter (which means that consumers connections
should not be closed) and consumers are attached to the topic/queue
then the JNDI bindings are not removed.
Merge pull request #1922 from jbertram/master

HORNETQ-1437 Keep JNDI when destroying JMS queues