Added testing of partial frames to test_canusb which revealed a silly bug in the circular buffer. Fixed that, and added an example usage of libcanusb to main (printing of BMW E90 K-CAN bus steering wheel data).