Update maven-shade-plugin to 2.3

2.2 is not compatible with Java 8 bytecode. See:
https://jira.codehaus.org/browse/MSHADE-166
Remove commented-out code
Fix reference to raw type
Remove unused methods