fix alliasing violations

Change-Id: Id0e3610f8fbef3815e935a528bafbd418444aac0
remove duplicate code

Change-Id: I06dffe95f0ccc82c49b2968f4378833332d9f779
Lockscreen: longpress on expand challenge handle

- Unsecure screen lock, long press will unlock the device
- Secure screen lock, long press and widget will fade into the background and secure method is displayed

owner <Robert Burns>

Change-Id: I34fa88b0e8f758f77e82c7fa264c69ae74998f4d
fix build

Change-Id: I9530d8df02cbac7ef7c5a1d6fdca22efce5933c7