Update maven-site-plugin to version 3.4

This is needed for running `mvn site` with newer versions of maven,
otherwise an exception is generated by a missing class.