Clean up bitfield API a bit.
Standardize argument ordering for bitfield functions.
Split up 8 byte wrappers from generic bit array functions.
Standardize on snake_case naming as this is a C library.
Check if a value will fit in bitfield before setting.
Test parsing boolean.
Test all canutil functions and document in README.
Document all bitfield functions.
Standardize function names to snake_case.