Commiting the new SSLSocketCommunicationSetup after renaming it locally.
Adding an implementation for SSL queue using the ActiveMQ implementation
of JMS.
1. Added a constructor with a boolean parameter in order to let the user
choose to use or not to use the Nagle algorithm.
2. Added comments.
Added removeAllConnections() function that deleted the connections in
the map.
1. Added empty and protected default constructor (used only by derived
classes).
2. Deleted the enableNagle parameter and throw an exception in the
enableNagle() function. This is because the enabling and disabling of
the algorithm can be done only in the creation of the factory, which is
given in the constructor.
3. In case of timeout, close all the connected connections and throw a
TimeOutException.
4. Added comments.
1. In case of time out, close all connected connections and throw a
TimeoutException.
2. Deleted the call for removeNotReadyConnections in the
prepareForCommunication function. In TwoParty case, if the connection
succeeded, there are no "not ready connections". All the connections are
connected, or none of them.
minor comment fixing.
Added throwing of TimeOutException in case a timeout arrived.
Updated the communication documentation with the new Two-Party communication.
Merge branch 'communicationRevision' of https://github.com/cryptobiu/scapi into communicationRevision