Partial work on fixing advice ordering (to fix incorrect cflow tracking in tracing example)
Hooray! Fixed advice ordering issue by inverting approach: create a single shadow and add all applicable shadow mungers (advice), let the framework sort and apply correctly.
Refactored pointcut request extraction to generalize and make process on the Racer aspects
Got further on Racer example. Successfully executing Racer advice, but 1) no source locations yet, and 2) false positive since lock()/unlock() aren't implemented yet.

Also had to hack HashBag to avoid weird bytecode verification error.