#363 Modify basis_make_target_uid et al. to use target name unchanged if starting with leading namespace separator, but to also discard this separator.
#363 Minor style changes.
#363 Add dependency on BASIS Utilities using basis_target_link_libraries(<target> basis).
#363 Set BASIS_UTILITIES to FALSE by default and change meaning/documentation of variable.
#363 Fix output name of build targets after recent changes.
#363 Fix basis_target_link_libraries(<target> basis) and build of BASIS itself with BASIS_UTILITIES set to OFF.
Fix basis_make_target_uid so it works also when TARGET_UID parameter is set to "TARGET_UID" output variable name.
Fix build of BASIS Utilities tests by explicitly adding "basis" as dependency.
Merge remote-tracking branch 'github/feature/#363-explicit-basis-utilities-dependencies' into develop
Merge 'github/develop' into feature/#359-module-vs-subproject. Reverting previous changes to basis_target_link_libraries to add dependency to EXPORT_TARGETS.

Conflicts:
	src/cmake/BasisSettings.cmake
	src/cmake/CommonTools.cmake
	src/cmake/TargetTools.cmake