intelli_plug: switch to use dedicated high priority workqueue

from the shared global workqueue.  This should prevent hang ups while the
global workqueue is busy and cleaned up some logic issues.

give input boost its own workqueue

bump to version 2.2

Change-Id: I1b76817927c3fc2ac27e3058eb7869f9fdb512f3
Signed-off-by: Paul Reioux <reioux@gmail.com>