Fix for requiring oracle.jms.AQjmsFactory

Added a check to make sure that AQ was being used before we load the
oracle_a_q_connection factory. If this isn’t done
oracle.jms.AQjmsFactory is attempted to be pulled in.

Also updated examples for HornetQ 2.4.
Add example with Tibco EMS.

Yep this has managed to run even the Tibco version of JMS.
Fix to an example I accidentally changed.
Merge pull request #16 from AlphaCluster/master

Fix for requiring oracle.jms.AQjmsFactory