Fix parent hierarchies and plugins for the 'all' profile

The 'all' profile can now compile code and generate site docs for all projects including ./maven and ./docs in one command line.
'mvn clean install -Pall site site:stage'
This will compile and create a full website in the ./target/staging directory.