Refresh POM for Sonatype publication.

This commit cleans up a bulk of Maven warnings to ensure that
Friesian can be built in any environment reliably.  It also
adds supplemental Maven POM metadata for Sonatype asset publishing,
which is useful for hands-off builds.
Update list of constributors