Long-long press: For buttons mapped to long-press, create long-press actions if continue to press further 2* the first press time.

Non-trivial merge. Some restructure was needed, even if I tried to keep it down.
(Some commented out functions in EventKey)
the key insertion in handleKeyAction() should probably be lifted to pwm

Note about two TODO in registerKey() and hook_interceptKeyBeforeQueueing()
(I commented out some code that should not be needed)