Remove various build hacks & legacy stuff

- cleanup compiler hacks
- remove now redundant compiler config
- remove maven-replacer-plugin 
- update few plugins
- replace org.codehaus.mojo:maven-properties-plugin with org.kuali.maven.plugins:maven-properties-plugin

move some configuration to parent pom.