Fix #251: javadoc, introduce isGMode member.

isGMode now tells if the "surround visual" command was invoked as 'vS'
or as 'vGS'.

Surround visual feature now appears to work like surround.vim v2.0.