Fix tab completion for open parentheses

Tab completion will throw a traceback when trying to complete an open
quotation string, ie lacking a closing parentheses.

This change will simply exit, which seems like the sane thing to do as
we cannot possibly return any tab completions.

Fixes #493.
Merge branch '493-tab-completion-open-parentheses'