Move some logic in custom pom parser to separate methods
do custom pom processing when reading from cache, fixes #876
don't transform a module descriptor after it has already been processed by this sbt version.  Ref #876.