pom.xml: Update versions of some gwt stuff.
pom.xml: Update more dependency version numbers.
pom.xml: Require a revent maven version.

This lets us use later plugin versions, as suggested by
mvn versions:display-plugin-updates
pom.xml: Update plugin versions.
pom.xml: Update the guava version.