Maven and build changes
- use "build" profile of maven, to avoid any download progress information
- Reduce logging verbosity of javadoc-plugin
- instruct maven-eclipse-plugin to download sources (so that users can debug through our code without actively downloading the code)
- Remove warnings in eclipse from the new git-commit-id maven plugin