Migrate to asm4

asm4 port. Initially I thought that bytecode-compatibility-transformer is only library in Jenkins which depends on renamed asm3. But It turned out that jenkins-core and stapler use renamed asm3 as well (in very limited way). Please see also my pull requests for those projects.

Thanks