Doc. for _Uint8ListToBinaryString
Rewritten _ByteListDecoder. Fixes #6

Fixed potential errors:

* If the package size bits was spread over two network packages we got a
crash.
* Missing list length checks on incoming data.

Also added some better log output of the header (easier to read if you
try debug the binary code):
DIST_DART, log:  > header: [ 00000000, 00000000, 00000000, 00000000,
00000000, 00000000, 00000010, 11100011 ] -> size: 739 bytes