EJBCLIENT-76 Add support for compressed request/response for EJB invocations
Allow the client to be able to handle different protocol version(s) of server more efficiently
EJBCLIENT-76 Minor changes - Added javadoc and other comments
EJBCLIENT-76 Rename DataCompressionHint to CompressionHint and also change the annotation to use booleans for request/response compression indicators, insted of using a non-intuitive enum