PDI-11394 - Empty database browser dialog appears after unsuccessful
connect to DB

Fix behaviour with empty database explorer shown for not success
connections.
Introduced new interface IUiActionStatus and enum UiPostActionStatus to
have ability to read status for reflective calls with exceptions
suppressions.

Since Xul is not widely implemented and behaviour described in bug is a
private case, this fix only applied for XulDatabaseExplorerController
and
XulDatabaseExplorerDialog classes for 'discover table' ui calls.

junits added into /test folder.
Merge pull request #444 from prakapenka/PDI-11394

PDI-11394 - Empty database browser dialog appears after unsuccessful connect to DB