added distribution info
use pluginManagement to specify explicit plugin versions and default configurations
upgrade plugin versions to latest
set pom sourceEncoding to UTF-8