command and binding for transpose-chars
Fix issue where transpose fails if there is a trailing autosuggestion
Escape question mark in ack completion

I haven't noticed that because I tested ack in directory with one file.
After @gfxmonk sent issue #797, I have noticed the problem. This patch
fixes #797 by escaping question mark.