[platform][pc] Add ide driver using driver model.
[lib] Add ffs FAT FS library.
[lib][libc] Add prototypes for FILE stream API.
[dev] Add UART class driver API.
[platform][pc] Add UART driver.
[target][pc-x86] Add driver config and init.
[ide-ffs] Merge remote-tracking branch 'eieio/ide-ffs'
[make] warn a little nicer if someone is using old INCLUDES and DEFINES
[lib][ffs] fix makefile for new makefile tweaks