Simple benchmarking code with org.openjdk.jmh
JDK8 compatibility fix

In JDK 8, parameter and method annotations are copied to synthetic bridge methods
MxCache should ignore bridge methods in instrumentation
See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6695379
Merge pull request #9 from akochurov/master

JDK8 compatibility & API improvements