Added ShutDown functions for all hardware peripheral drivers, so that peripherals can be turned off after use.
Added parameter directions to function parameter documentation. Added new experimental FAST_STREAM_FUNCTIONS compile time option to speed up stream transfers at the expense of a higher FLASH consumption (needs testing to verify improved throughput).