Added maven shade plugin configuration to create a shaded jar plugin

mvn install or mvn package will create target/gs-geogit-<version>-shaded-plugin.jar
which contains everything the plugin needs to work that's not already
provided by geoserver, plus some dependencies are "relocated" to avoid
clashes where geoserver has the same dependency but for a different
version.