be super pedantic about namepspacing to avoid confusion when using profiles

Occasionally I've run into issues when using generated code for component-level modules from Profiles when I've not been very careful about resolution of class and variable names with explicit namespacing. It is rare but quite confusing when it does happen. I've made a couple of minor changes to the manifests skeleton files to use explicit namespacing. Pedantic mode on! ;)