Rewrite effective pom writer class to allow writing functionality to be shared
Convert override map writing to properties format (easier to parse with normal console tools), and also make it use MetaInfWriter
Move logAllCauses method into Logger class so other callers to WriteMetaInf can use it. Add extra description to properties output name.