Use source/target config from POM.
Nix pom.
Adapt to updates in AbstractJavaProject & pom-util.

We now support compile, test and runtime scopes, and we route those properly to
our build/test/exec depend classpaths.