Fixed lock up when canbus wires are improperly connected or canbus otherwise faults

The library should now be fairly impervious to canbus problems. It will automatically abort pending transmissions and try to re-initialize the canbus link on error/fault.