common: Track version via SHA1 hash of firmware partitions

* Also don't flash firmware if the SHA1 hash has not changed

Change-Id: Ie2d8cc117b1a915779177357d0937892ea6a697d
Automatic translation import

Change-Id: I79729c08770a3a10482f0967f23fbddaf2738729
ConfigPanel : Improve behaviour with secure keyguard

Change-Id: Ia17b43da2657d3d14fef552a363df4e10e12f48a
Move Recents to longpress menu

Get rid of the home doubletap-induced jank

Change-Id: Ib41cd860c641debd7f73ef917467e3e66a58fd45
OppoCommon : Update device config to use KEY_DOUBLE_TAP

Change-Id: Ifa8d82c74a7b449f0a2d829ca742b5172a6b8269
Automatic translation import 

Change-Id: I21a38fefe19c43a9ce9343a5b38d2c5e7250aca3
Merge "OppoCommon : Update device config to use KEY_DOUBLE_TAP" into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into HEAD

Conflicts:
	configpanel/src/com/cyanogenmod/settings/device/KeyHandler.java

Change-Id: Iaa3dcd915f406e5a679f982b49eb421dcd73ca15