JIT: generic branch merging

Why merge just cmps and rlwinm when we can merge ALL the branches?
Merge pull request #1087 from FioraAeterna/moremerges

JIT: generic branch merging