Fix javadoc CSS with package descriptions
Add check in gradle for maven username/password

This prevents the build from failing when there isn't a maven username
or password provided.
Make signing only required for maven releases