Generic Maven 3 parent POM with lots of default configuration