Fixing a bug in Reflection2.methodForParams which can lead to bridge methods being returned

Already a bunch of review comments on 93e2f24c. Tested against JDK 6 and 7 on DEV@cloud and seems to be working. We'll see what BuildHive says...