SSL communication

Added an SSL commnication that can be done in two different ways:
1. Using SSL sockets. This is done in the SSLSocketCommunicationSetup class.
2. Using SSL queues. This is done in the SSLActiveMQCommunicationSetup class.