refactor integration tests and and plugin into multi project build
make integration tests its own build
cleanup and implement artifactSet configuration
implement the artifactAttached option
implement filter configuration
port over ArchiveFilter and set up configuration to use it
rework some filter stuff and set up of the ArtifactSet when its not configured