Remove constructor/destructor from ringbuffer.

No malloc on the ARM. Will need platform-specific implementations of
constructor/destructor.
Add some placeholders for packet processors.
Handle received packets.
Make some progress on serial receive loop.
Add ringbuffer to Makefile build target list.
Update protocol test to work with ringbuffer update.