Extend stack debug logic to include IDLE and interrupt stacks.  Also color the heap as well.  Based on suggestions from David Sidrane
Updated spark configuration from David Sidrane, including new USB MSC configuration
Updates to sparck configuration from David Sidrane
FAT: Fix error return value.  In one failure case, success was being returned
Avoid calling pthread_join() to wait for USB MSC thread to terminate:  This does not work if the caller of usb_mscuninitialize() is in a different task group than the MSC thread.  From David Sidrane
MTD config:  Reduce configuration header overhead.  From Ken Pettit
Another updated to the spark configuration from David Sidrane
Port IDLE/interrupt stack coloration to ARM and ARMv7-A architectures
Fixing typos from previous check-ins.  Also, missed the ARMv7 IDLE stack coloration
Configs update for SST25 SPI from Davide Sidrane
Need to lock mutex before signal
Spark config updates from David Sidrane
Fix to SST25 driver to permit faster write modes.  From David Sidrane
apps/platform/Makefile was not dealing with the bin subdirectory correctly
Make default request size in the Kconfig file match default in C code
SST25 driver: Added one more use of sst25_cmd.  From David Sidrane
SAMA5 CAN:  Add board-specific initialization logic
SAMA5 CAN:  Fix a data alignment problem