Correct CAN ID format (fix #25)
Add start of datagram detection function

This is much cleaner than relying on the user code to find itself by
doing bitmasks itself.
Merge pull request #35 from antoinealb/feature-can-id-allocation

Correct CAN ID format (fix #25)