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