App module handler/does app mod exists: return false when called before imports are initialized (#9800)
* App module handler/does app mod exists: catch attribute error and assume there is no app module for desktop object if invokved from system tests in Python 3. Re #9797.
When invoked from system tests under Python 3, app module handler will not be initialized, leaving importers (a private list) as None. By the time does app module exists function is called, this will return an attribute error. Thus return False if this happens.
* App module handler/review actions: return early if importers list is not set. Re #9797.
Reviewed by Mick Curran (NV Access): instead of using a try block, let NVDA say there is no app module if importers list isn't set, seen when invoking this function from system tests.