improving shading of dependencies

some more things to improve the recently introduced usage of the maven-shade-plugin