modulegraph determines a dependency graph between Python modules
primarily by bytecode analysis for import statements.

modulegraph uses similar methods to modulefinder from the standard
library, but uses a more flexible internal representation, has more
extensive knowledge of special cases, and is extensible.
