Emphasized the virtual nature of LED in basic led project
Added notes about USE_LINK_GC and -falign-functions
Cleaned up I2C hal utilities
Added IMON ADC code, converted to I2C hal utils
Converted BQ3060 to I2C utils, made names more in line with ChibiOS convention
Cleaned cruft from ADIS driver
Fixed DBG_PREFIX, added missing include to utils general
Updated enet_udp readme
flight-rnh function names now more ChibiOS style
Incorporated BQ* I2C driver changes into flight-rnh
Fixed Port current ADC measurements bleeding into following ones

We had been switching the analog mux and then immediately beginning
an ADC conversion, but this resulted in measurements bleeding over
into the following ones. Now it swaps the mux half way between one
conversion finishing and another starting.

Ideally It'd swap as soon as a conversion completes, but coordinating
between the two ADCs is tricky. I may fix this later.