Fixes #3158 : remove artificial limitations on component name and component key for the reporting in the techniques
Fixes #2549: prevent user creation without home directory
Fixes #3140 : correct reporting for checkgenericfilecontent when no content is given
Refs #3158: propagate change also to initial promises
Merge pull request #49 from jooooooon/bug_3158/dev/remove_limitaton_on_report_key

Bug 3158/dev/remove limitaton on report key
Merge pull request #32 from ncharles/bug_2549/dev/prevent_user_creation_without_home_directory

Fixes #2549: prevent user creation without home directory
Merge pull request #44 from ncharles/bug_3140/dev/correct_reporting_when_no_content_given

Fixes #3140 : correct reporting for checkgenericfilecontent when no content is given