#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