clean up structure of dep resolution
update test exp for jdk-sample (deferred from previous commit changes)
tolerate some compilation errors and still produce defs/refs
update docker test exps
remove needless logging