doubletap2wake and sweep2wake for Moto G

Change-Id: I7e8af7819ef181c4fd4e7d46a8b10443f0f52cb1
s2w/dt2w: Fix deep sleep issue

Change-Id: I667f7df0e6d6448dbe29b6c9b28fd1cd355f4612
s2w/dt2w: Code Cleanup

Change-Id: I4532e6cdee40951af57b62386770e8f56f4dacd7
USB Fast charging for Moto G

Change-Id: I61646cdd5f661a7b659cbf30fe8a5b19e7af38d4
Add USB Fast charging to defconfig

Change-Id: I4bd9748ef15484262d821d984fcfc91538ebfa58