fixed get_dependency_graph(): ensure utf8, use node ID as fallback if there's no label
updated tiger graphkernel notebook
added efficient subgraph enumeration algorithm (ESU, Wernicke 2006)