Added the -i option that allows modifier keys that should be ignored to be specified. Such as xbanish -i shift -i control.

Right now, only lower case names are supported, I shall change that.

When debug is enabled, ignored keystrokes are mentioned.
minor cleanups