Fixed IPv4 macro, comments

IPv4 should ideally use some sort of standard lib function
Added  to make including common/net sources in a makefile easy
Enforced max RCI return length to ETH_MTU
Changed RCI sanity checks to asserts
Arguments to make_addr were in the wrong order

This really actually resolves #37 and even though I should have
caught this when copying the code over I'm blaming Jamey anyway.
Ignore swap files
Started new project test-rci
Added device datasheets for ADIS, both BQs, MPL, MPU
Moved BQ24725 inline function definitions to header

Because this way they'll actually inline everwhere
Utils_hal now only includes subsystem utilities if they're set in halconf.h

This fixes the complaint in 8cac21726f
Began I2C section in utils_hal

It's still a work in progress, the bodies of functions are
currently commented out,  but I wanted to throw this into git now.
Started utils_general - a place for bits of reusable code that don't fit in elsewhere
Started adding BQ3060 functionality into flight-rnh

Currently it retrieves battery current, voltage, and temperature
and sends it out to the RNet
Fixed typing and compile issues in BQ3060.h
Converted BQ3060 to use evtimers instead of vtimers