Allow custom source folder names.

Added the ability to set the name of the source folder (CMake's
source_group() command) by adding an optional FOLDER_NAME parameter to
each of cmake_helper's add_*_module() commands.
Update documentation and set Release by default.

Updated the documentation for a few of the macros, and included code
that will set UNIX-like environments to build in Release by default.