allow specifying custom mappings for the effective motion execution

The <Plug>(smartword-basic-*) mappings can customize what happens when
smartword does the actual motion.