Preview: Use GL everywhere + UX changes

- All previews are now using OpenGL surface
- Mode is now retained after pressing back
- Various ReviewDrawer bugfixes
- Pictures orientation is now correct
- Fixed Notifier and FullScreen mode
- Fixed widgets buttons order

Change-Id: I8ea228d9b90a4c262608d96b4bcfefed0640ce5c
Focal: Fix widget highlighting

Fix bug where long pressing on an active widget would remove the highlight.
This becomes especially noticable when multiple widgets are active.

Change-Id: I63db6c51da6dcaf2b9c85f76544262fe7df07d6b
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.1