Correct some typos in STM32 RCC header files noted by Ramtin Amin
The alternate console device CONFIG_NSH_CONDEV must not be defined unconditionally.  This causes errors when using Telnet sessions.  This was solved by adding CONFIG_NSH_ALTCONDEV: CONFIG_NSH_ALTCONDEV enables or disables the feature then, if enabled, CONFIG_NSH_CONDEV provides the alternative console device name
Updated Nucleo-F401RE configuration
Add SAM3/4 RTT driver.  From Bob Doiron
SAM4S Xplained Pro: Clean-up of LED usage and also some integration of new timer features.  From Bob Doiron
Timer driver updates from Bob Doiron
STM32:  Add some complication to STM32 Kconfig so the correct USART and TIM options are presented for the F401RE.  There are still invalid peripheral options being presented
BINFMT: Fix an error in the symbol search  function.  Noted by Pelle Windestam
STM32:  Add more complication to STM32 Kconfig so the correct ADC and CAN options presented for the F401RE.  There are still invalid peripheral options being presented
The Nucleo-F401RE has no on-board cystal and, hence, must use the on-chip HSI oscillator for the PLL include clock
Nucleo-F401RE:  With these changes and the changes from previous commits, the basic Nucleo-F401RE NSH configuration is working.
STM32:  Add more complication to STM32 Kconfig so the correct RNG and ETHMAC options presented for the F401RE.  There are still invalid peripheral options being presented
Optimized memcpy() functin for the ARMv7-A from David Sidrane
Ooops... last (cosmetic) changes were still in the editor
Nucleo-F401RE: Delay loop calibrated