Updated configuration driver from Ken Pettit
SAMA5 CAN:  File that I forgot to add in  a previous commit
apps/example/configdata:  Unit test for the MTD configuration data driver
configs/sim/configdata:  MTD configuration data driver unit test.  From Ken Pettit
apps/platform/mikroe-stm32f4 updated to use new MTD configuratino driver features
configs/mikroe-stm32f4/fulldemo updated by Ken Pettit
Fix typo introduced (by me) in the last large set of changes from Ken Pettit
SAMA5 CAN:  Don't enable some many useless error interrupts
Fix a badly applied patch (actually, non-applied because --dry-run was set)
STM32 F1 USB device:  Fix handling of EP0 start for large buffers; Add support for decoded USB trace strings.  From Davice Sidrane
Correct unitialization of composite USB device.  A stale pointer was being reused.  From David Sidrane
Updated spark configuration from David Sidrane
NSH library:  Allow USB trace without a USB console
SAMA5 PWM:  Add first cut at PWM driver
SAMA5 PWM:  Driver now in build and configuration system
SAMA5D3x-EK:  Add support board-specific PWM testing
SAMA5 PWM:  Cosmetic changes to debug output
SAMA5 PWM:  PWM driver is now functional
Initial I2S interface defintion
SAMA5 SSC:  Add framework (only) for a forthcoming SSC-based I2S driver