CPack: Support component names with special characters, too

The macros `cpack_append_variable_set_command` and
`cpack_append_string_variable_set_command` became functions, in order to
support arguments with special characters (e.g. `:`).
37 jobs for !7290 with support_problematic_component_names in 36 minutes and 56 seconds (queued for 4 seconds)
merge request