Remove pom duplication by using a named property. Thanks @kitkub.
Use real version for parent, inherit in modules.
Update Maven shade plugin to 2.1.
Add deployment to Travis-CI configuration.