Added support for caching of generated proxies.
Renamed Callback to ServerPush annotation.
Fixed URI matching in WebSocket support.
Added gradle build script.
Small fix in the transport message handling.
Renaming and refactoring.
More refactoring.
Trying to solve multithreading issue when transport connection is opened.
Simplified asynchronous opening of the transport connection.
Renamed TransportListener to TransportConnectionListener.
Minor fixes.
Improved CalcTest unit test.

- Added multithreading test.
- Added back HTTP test.
Fixed HexDump class to access correctly ByteBuffer.
Fixed access to the ByteBuffer in Util.bufferToString() method.
Improved debug output.
Improved gradle build script.