Update compass drivers so they do not include "board.h". It is now clear
what all compass drivers need to compile and what was unnecessarily
included before.

LED macros now moved into light_led.h