Prepares for deployment to sonatype. Updates deployment repo to be sonatype rather than m2.duraspace.  Adds new profile to build source jar, javadoc jar, and handle gpg signing - this profile is enabled by using -DreleaseBuild.
Adds top level target dir to .gitignore