Karma: support configurable increment/decrement chars (Closes #596)

This basically picks up where @monodemono left off in #596, removing the 2 character increment/decrement char restriction.

I applied #596 as a patch and then worked on top of that. (the original repository for that pull request went missing it seems)