Improve exceptions in Gd driver's open()

- `RuntimeException` more suitable (and consistent with other drivers)
- Change message as file existence is checked beforehand in `checkPath()` (refs #326)