Fall back to default vim behavior after first visual selection

- If we are already in a visual-mode selection, it doesn't make sense to "seek" the next {, (, ", etc. The vim default behavior tends to be more desirable.
- Also fixes: selection only expands if right-object is specified
- Also fixes virtualedit=all