Allow module directories to be named with more valid characters ensuring that module names in fragment meta-data are correct.

Unit tests for ConfigManifest reference path parsing