introduce a basic distribution plugin.
Package restructuration , adding @Incubation annotation on classes, avoiding create mainDistZip task.
Some cleanup on DistributionPlugin.