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 
Мне кажется, что название функции `isOutsideOfImage()` не соответствует проверке. По факту проверяется только верхняя и левая и правая границы.