Merged intelli_plug with the one inside Yuri branch.
Optimized in order to avoid useless queuing.
Switched to power efficient wq.
Intelli_plug: After a flushing wq, timer is not cancelled so it is not necessary to execute queuing....