api changes for aem6.
dependency updates.
updated groovy compiler.
added groovydoc and updated field/method visibility.
site groovydoc update.
renamed packages.
updated name.
refactored extension dependency.
added cleanup fixture.
Merge branch 'feature-aem6' into develop