bind 's' in visual-mode; minor bug fixes

- fix ; and , for case where user enters visual mode after normal-mode
's' invocation
- scope off-by-one bug
- fix scope highlighting for &background='light'
- provide SneakDebugReport()