Update recovery options (1/2)

- After this commit, there is no button for select:
  https://github.com/androidarmv6/android_bootable_recovery/commit/2cc22971e40a0ffc7849cdf09dc96916c22136e0
  Add recovery keys and assign HOME, MENU, SEARCH keys as SELECT

- Use lzma compression for boot and recovery partitions
- Revert: Set block size to 0 to avoid incorrect final size calculation.
  This commit is not necessary after lzma compression.

Change-Id: If36f368bd47fa9ae4a0d26f9ea28150d69b6edfd
Skip generation of recovery-from-boot.p

Change-Id: Ie650b7b67576dcc74ecf362d0769f4be58f4296c
Move WhisperPush to extras

Change-Id: I0507bb42cab6bd4eb1396af500832b131be57675
Revert "Revert "Remove non-latin fonts and languages""

This reverts commit 089374acd30bc8891c38f05b8d310db6df765854.
Revert "Move dalvik-cache to /cache(64MB)"

Incremental update fails out of cache space (Settings app: 12MB)

There is no space in cache for the biggest system file.

This reverts commit ab2a3dd71c62d4237b60112156367b94c377d798.

Change-Id: I832b66d270a0f20047d5a97423c659c28caf3fa3
Remove in-tree wpa supplicant private lib

Change-Id: Ia1466032c22c78932b25ade503ef129c2a700ffd
Revert "Set sdcard as non-removable (workaround for mediaprovider bug)"

See references for more info

Reference: https://github.com/androidarmv6/android_frameworks_base/commit/3d459f082ab274117b021c9061490f77238976e9
Reference: https://github.com/CyanogenMod/android_system_vold/commit/84aa7ed0171f5f64ba58d2d785a39004a7ba2886
Reference: http://review.cyanogenmod.org/#/c/66055/
Reference: http://review.cyanogenmod.org/#/c/66057/

This reverts commit d7d447a3469fadad4aa595c4a1e74cfad8b42c41.

Change-Id: I3bd6e07471e781b2c2e63a690de3c0e7244deb05
Remove custom recovery_keys.c

recovery : SEARCH should work as SELECT_ITEM
https://github.com/androidarmv6/android_bootable_recovery/commit/5ee09a20c8c8c4cd1841f182d7b4c326efc32f1f

Change-Id: Ida78154f8b2cf4682565a80ee05ea60c769f989e
Use lzma for only recovery ramdisk (1/2)

Change-Id: I29997b5ea37a6bca814f713f453f3369c302b6b5
Update swapart

Change-Id: I2fe20575fcba9f9ed00061790f26f96cf97be3ff
overlay: Disable fading marquee for a small speedup

Before: http://winsuk.net/screens/liberty/withfadingmarquee.png
After: http://winsuk.net/screens/liberty/withoutfadingmarquee.png

See "Enable Bluetooth HCI snoo-" in screenshots for what this change looks like

Change-Id: I173e3df8f2a7a50a3e914a9cdd0ca9f57de41c47
Enable TLS register

Change-Id: I2514dc3b3c288a9e3b846e907a9a62f9c589f217
Readd non-latin fonts and languages and move them to extras

People that use non-latin fonts will be able to move them from extras if needed.
To do: find more space on /system because some Roboto class fonts is also moved
to extras for incremental update to work.

Change-Id: I2ad23b5b3a04eee14b859abfc41734e95d9861eb
fstab: add recovery fstab to enable sd partitioning

Change-Id: I87a9ed697da20e75bdfbc89c1540bf18182bc8e1