Maven 2 & 3

Reorganize maven-artifact code splitting it up between maven-project and wagon proper