Make DependencyCycleError inherit from RuntimeError.
Make DependencyCycleError inherit from RuntimeError.

Arguably this should be a RuntimeError, because it happens after the
lookup phase.  Previously DependencyCycleErrors would be swallowed by
code that handles UnsetError.

rduplain/jeni-python