Updated ASM dependencies to v5

v5 of ASM fixes a few issues with JDK7, but also 'unbreaks' building with JDK8. I include v5 in my builds manually at the moment and they run fine.
Merge pull request #1020 from chrisjenx/patch-1

Updated ASM dependencies to v5