#359 Always use absolute paths to modules in basis_project_modules.
#359 Export BASIS C++ library target as part of top-level project.
Fix warning in basis quick start example code.
#359 Merge branch 'develop' into feature/#359-module-vs-subproject
#365 Initial version of quick start script that includes sub projects
#359 BASIS_UTILITIES now defaults to FALSE for user libraries, but BASIS_UTILITIES is TRUE when building BASIS itself.
#365 Merge branch 'feature/#359-module-vs-subproject' into feature/#365-quickstart-script
#365 Add modularized repository instructions to quickstart.rst
#365 Rename demo script to quickstart.sh and some minor modifications to allow whitespaces in paths.
#365 Discard .cxx suffix when deriving C++ library target name from source file.
#365 Explain auto-target name feature in quick start.
#365 Fix namespace of example modularized project.
Merge remote-tracking branch 'github/feature/#359-module-vs-subproject--recovered' into feature/#365-quickstart-script--recovered

Conflicts:
	config/Settings.cmake
	src/cmake/BasisSettings.cmake
Very minor CMake coding style change.
#365 Modify Quick Start script to accept output directory argument.
#365 Change Quick Start script to use recovered feature branch.
#363 Fix output name of executable scripts when target name includes leading dot.
#363 Fix output name of MATLAB Compiler executables when target name includes leading dot.
Merge remote-tracking branch 'github/feature/#363-explicit-basis-utilities-dependencies' into develop
Merge remote-tracking branch 'github/develop' into feature/#365-quickstart-script--recovered