pull exclusions file support into util project and then share it with
the shrike-based dynamic call graph builder so that static and dynamic
graphs can be built consistently more easily.
shrike cg tests
fix test in PlatformUtil.onMacOSX to use System.getProperty("os.name")
coloring now requires numbered graphs.  a performance hack.
allow partial coloring
cleanup
merge
get more error information from Rhino
update maven build stuff version
for now, ignore tests impacted by library change
fixes to launcher args
rewrite getURLForFile to use FileProvider
fix for Maven build
Merge pull request #40 from cos/fix-for-maven-util-build

fix for Maven build
make tests of integration with JSDT and JDT work on Maven
maven seems not to understand optional dependencies.  so take them out.
this means that running maven on the mac will require putting this back
manually.  also running the JDT tests on the mac may require adding
these plugins by hand if the run config is minimizing the plugins being
used.
try to make maven on travis cl find the needed Eclipse projects
try adding more dependencies.  it all works on maven on my mac, but
somehow the travis ci install is having trouble finding eclipse
components.
use optional tasks again
partial coloring