Publish sources along with primary artifact

The -sources.jar isn't currently created by the build. This change adds the maven-source-plugin to create the sources jar for publishing.