Refactor internals (using VMan code) to use an internal Project rather t...

...han a MavenProject to avoid resolving the parent. Using ProjectKey from mae-project-tools.