Re-implement gesture lockscreen into Keyguard

Change-Id: I43a1307d355ad9cd8f3c3b94d05e954f23289ae3
Add missing gesture unlock stuff
Notification long press fix
fix building