Adding JMS
Merge origin/libraries into libraries