allow hyphens in KSP, CF, and hostname identifiers Patch by Roger Schildmeijer and gabriele renzi; reviewed by eevans for CASSANDRA-677