Rework dotlrn_community::check_community_key_valid_p so that we check also for the community key to not have spaces
Logics have been moved to private api that might or might not become the preferrable api at some point, as it also returns the specific error message together with the boolean