fix for #190 
Create buffers according to maximum net and application data.
Added a few asserts for better understanding.
Fixed minor issue with sending binary/fragmented frames when buffer
position is not 0.
Introduced method sendFragmentedFrame() to send fragmented frames more
convenient.
Made WebSocketClient implement the WebSocket interface.
Reformatted code.
Added method onFragment to replace onWebsocketMessageFragment and let
the main examples overload it.
Added example on how send fragmented frames.
pragmatic fix for #190
corrected logical errors in FragmentedFramesExample
fixed #199
Merge pull request #201 from Davidiusdadi/master

merged bugfixes & FragmentedFramesExample (#194)