Add JMS configuration properties

Added code for extra properties:
- **spring.jms.pubSubDomain** - defaults to **true** (topic style)
- **spring.activemq.inMemory** - default to **true**, returning **vm://localhost** from getBrokerURL. Switching to false flips brokerURL whatever is in **spring.activemq.brokerURL**.
- **spring.activemq.brokerURL** - defaults to **tcp://localhost:61616**, the default installation URL for ActiveMQ standalone broker. This is overridden when **spring.activemq.inMemory** is true.