Start working on wire protocol.
Use variable-sized struct for message payload.
Fix indentation.
Hack.
Merge branch 'protocol' of github.com:osuar/osuar_control into protocol
Formatting.

Also changed CRC back to 32-bit since the hardware unit is locked to that
width.
Some good progress on variable message size transmit function.
Typedef all structs and remove packer function.
Set up struct typedefs correctly.
Move protocol test to tests directory.
Formatting.
Add Makefile.
Implement type-to-size function.
Test sizeoftype.
Transmit function works, hell yeah.
Merge branch 'master' into protocol
Remove a few files from compile target list.
Disable UART and enable SERIAL instead.
Disable UART and enable SERIAL in mcuconf.
Start tweaking osuar_comm to replace osuar_uart and incorporate osuar_protocol.