Selecting inconsistent mods no longer crashes the GUI.

Our changes to relationship resolution could result in an InconsistentKraken that the GUI wasn't expecting. We now catch this.

The current behaviour isn't ideal (the user doesn't get told why they can't select something),
but it's better than crashing, and matches the behaviour of the client before the stable
bugfix blizzard.

Fixes #345.