ignore build intermediates
Make all non-alphabetic, non-input method keys word separators

- Deprecate gibberish_split()
- refactor is_character() -> is_processable_key(), new semantic.