Move low level CAN utilites to a library for re-use.
Fix includes.
Add bitfield-c version of old canutil dependency.
Checkpoint commit converting to uint8_t[] instead of uint64_t.
Bump version of bitfield-c.
Compile with isotp-c and obd2-c library dependencies.
Checkpoint making a diagnostic request from the main loop.
Patch up some functions to get tests passing.
Fix use of deprecated gdb command for LPC17xx debugging.
Successfully send a diagnostic request.
Bump obd2-c to get working diag response handling.
Merge branch 'next' into iso

Conflicts:
	src/can/canread.cpp
	src/can/canwrite.cpp
Update bootstrapped version of GCC for ARM embedded.
Bump obd2-c to fix a pointer dereference error.
Re-enable warnings when compiling tests (!) and fix a few.
Bump isotp-c.
Merge branch 'master' into iso
Add a simple example for selectively ignoring signal values.
Merge branch 'iso' into ci-fix
Update to latest GCC for ARM when bootstrapping.