Adds Protocol to WebRTCP data channels. Fixes issues with byte buffer sizes, signedness, String/byte conversions with respect to encodings involved and character vs byte lengths.