Remove repackaged ASM source files and use Maven Shade instead

Using the Maven Shade plugin to relocate the ASM classes in the final JAR makes
it much easier to update to another version of ASM in the future and can also be
used for other dependencies without importing their source into this repository.