Kernel: root_dev should be uint16_t
utsname: tidy header
utsname: add utsname functionality
sysconf/pathconf: Add pathconf, update sysconf

Add load average interface
Add pathconf interfaces, first cut
makeversion: report Fuzix not UZI+
Kernel: Convert devide to uint types, split out MBR partition parser.
Kernel: Add a generic SD/MMC storage card driver, using SPI bus
functions provided by the platform. Also includes a driver for the SD
card SPI bus on the n8vem-mark4 platform.
Kernel: make clean should clean up cpm-loader subdirectory
Merge remote-tracking branch 'alan/master'