First commit of cutdown buildable code based on MatrixPilot.  Untested.
Only has flash, usb, mass storage and parameter storage support