Detailed Description

Missing an external python dependency (subclass of ImportError).
Used for missing Python modules (rather than just a typical ImportError).
Important for our unit tests to allow skipping tests with missing external
python dependencies, while also allowing the exception to be caught as an
ImportError.