Add support for switching to Visual line mode in multicursor mode

This fixes #26. Also fix a highlighting issue where extra character at end of
line is highlighted for visual selections covering more than 2 lines.