Error message when crop region exceeds screenshot

Previously, gemini would simply fail in this case with
'Bad arguments' error. Now extensive message will be shown
with a list of possible workarounds. Only one state will fail
in this case without interrupting the whole testing process.

@arikon @scf2k @j0tunn