Add Sweep2Wake, Sweep2Sleep, DoubleTap2Wake, and BLN with timeout

Signed-off-by: Paul Keith <javelinanddart@gmail.com>