fixes for getting original source code for included locations
white space change
merge
merge
skip unknown call sites rather than crashing
fix (i think) to edge computation caching
code to handle 'Class-Path' in jar files added to the scope.  done for a
specific use, and so probably a little flaky.
handle the 'Main-Class' manifest entry.  be less aggressive with
reflection.
organize imports
further work on analysis for JavaScript in Eclipse
bare bones dynamic CG instrumentor
add filtering to instrumentor
do not write bogus local variable table entries that refer to slots
greater than the max local.  This causes the verifier to complain.  This
can happen when transforming a class that originally contains local
names for stack slots that are never used.  When the new code is
written, a correct max locals is calculated, and then these unused local
table entries trigger errors.
print call edges directly
Merge remote-tracking branch 'upstream/master'