added ability to redefine usbd param name in anticipation of USB composite devices
fixed minor compiler warnings
renamed demo directory to remove fatfs because it doesnt actually utilize the fatfs
removed ff.h header include