Bug 985853 - [Keyboard UX update][User Story] Hold shift to enter upper ...

Fixed Bug 985853 - [Keyboard UX update][User Story] Hold shift to enter upper case characters
.... ok. After giving another thought on this, we should still remove the code here in active target manager, but I think we shouldn't need a `COMMIT_WITH_ANOTHER_PRESS` flag on handlers. What we should do is introduce a `onanotherpressactivated` callback to each of the handlers and have the handlers to commit/ignore on it's own. Default handler, for example, could call it's own `this.commit()` and then set `this.ignoreCommitActions = true` to itself.

Does that make sense more? I just try to find a way to generalize `*Managers` (bad name, I know) as much as possible.