How are cross-module python dependencies handled in the current build
system? If I just %import core.i in misc.i then swig tries to load a
module IMP_core rather than IMP.core. Changing the module name to
IMP.core in core.i doesn't work since swig declares macros using the
name and macros can't have "." in then.