Remove files copied from boost and use find_package() instead.
Use boost transform_iterator to iterate over values in maps.
Rename Node -> ProcessorNode and add a Node base class.
Add PeripheralNode class for the usb tile in U devices.

This is just enough support to get binaries compiled for U devices
booting (assuming they don't actually use the usb tile). Fixes #11.
Move multicore tests in test/Targets.
Add missing include.
Open input to genHex in binary to ensure correct behavior on Windows.
Remove unused define.
Pull some defines out of Config.h into their own header file.
Move code to read / write little endian values into Endianness.h
Use uint8_t * for memory member instead of uint32_t *.
Move AXE_ENABLE_SDL to Config.h instead.