Add some tages required by sonatype repo
Use scm scheme suggested in sonatype docs
Create javadocs at package rather than deploy stage
Build -sources jar

Requirement for uploading to Sonotype repo
Remove temp hack repo from dist management
Add Sonatype parent

Required for using their repo
Add plugin to sign artifacts
Update Maven artifact info

Remove <repository> location now that we will deploy to central
Exclude the example apps from the javadoc build
Remove main atrifact deploy to github branch

Keep javadocs pushed to gh pages
Remove duplicate javadoc-plugin invocation
[maven-release-plugin] prepare release pusher-java-client-0.2.0beta
[maven-release-plugin] prepare for next development iteration
Init submodules via maven

Otherwise the frech checkout made by the release
plugin won't build and releases will fail
[maven-release-plugin] prepare release pusher-java-client-0.2.0-beta
[maven-release-plugin] prepare for next development iteration