update HornetQConnection to throw exception on stop and close if called from a Message Listener

update HornetQSession to throw exception on close if called from a Message Listener

update HornetQMessageProducer to throw exception on close if called from a Completion Listener

removed illegal tests
Merge pull request #1202 from clebertsuconic/andy-master

JMS2 fixes from Andy