Fastload

The main purposes is about laoding as fast as possible an application or else from SPI into the DDR. In order to do this, the DMA layer from the SoftPack has been ported in. This can be extended to other third level boot devices.
Second level features are : 
 * MMU can be set with a memory description table
 * Caches can be enabled
 * Console output can be fully disabled
 * FlashSPI chip can be defined by configuration
 * FlashSPI can be used up to 80MHz. The setup speed is limited to 50MHz.
 * Add binary output ("%b") format) support in dbg_log() function.
 * ...