Improved Kiss codecs.
Improved CRC 16 CCITT to accept byte arrays