Better fitting error message when opening a known serial port fails (e.g. due to permission problems), auto detection errors now got their own message

Fixes #294