MODE-1106 Separated the parent POM into its own module. Created a 'modeshape-parent' project that contains just the information that all other modules inherit, while leaving the set of modules and module-related profiles in the top-level build POM. Since almost all of the other projects were inheriting from the top-level POM, they were changed to reference the new parent (including the new relative location).
With these changes, the build works as expected. No Java code was harmed or changed.