Multiplex handler (all->all) with single pin for interrupt handling.
For wired boards/shields, the interrupt can be ignored to simplify the
electronics greatly.
* Promote previously local debounce code from kscan drivers to exposed
module lib, for use with other drivers as needed.
* Refactor existing kscan driver to new "public" API.