copied junit version from PF
remove old junit.jar
add some simple reflection caches and use them in ExpressionCompiler
replace getmethod/setmethod caches with ConcurrentHashMaps
improve getGetMethod and getSetMethod
streamline invoke
fix optional bug in lazycache, setaccessible caching doesn't work (probably due to bytecode generation), fix a bug in getsuperinterface
remove exception cache that was only needed for debu
change lists to sets where appropriate
Merge pull request #1 from flightstats/crozierm/ognl-reflection-ops-cachery2

Crozierm/ognl reflection ops cachery2