Added javadoc/source jar in build so publish will include them

Now when we do a release, publishing the jar will also push the javadocs and source. This makes it easier for clients to figure out whats going on with their code.