Add board.o and mbed_overrides.o
Correct object links since mbed_override doesn't always exist. Also, add additional directories.
Add additional fields to Platforms. Tested compilation of all boards with a simple blinky sketch.