Add option to set flag for storage=0

Change-Id: I46b94d55fc649a2abf27569ccf99aabb2822d663
Disable alpha blending for fully opaque rectangles

* This makes the rendering several times faster, because the giant
  rectangle used as background no longer uses expensive blending
  calculations, and there are also many other big rectangles which
  don't need it (fileselector, ...).

* Results on hammerhead:
  - WITHOUT the patch - scrolling in fileselector on install page:

      I:render 67 ms, flip 6 ms, total 73 ms
      I:render 82 ms, flip 6 ms, total 88 ms
      I:render 81 ms, flip 6 ms, total 87 ms
      I:render 80 ms, flip 5 ms, total 85 ms

  - WITH the patch - scrolling in fileselector on install page:

      I:render 32 ms, flip 6 ms, total 38 ms
      I:render 16 ms, flip 6 ms, total 22 ms
      I:render 16 ms, flip 7 ms, total 23 ms
      I:render 18 ms, flip 3 ms, total 21 ms
      I:render 18 ms, flip 2 ms, total 20 ms

* On flo, the results are even more noticable - 160ms -> 40ms

Signed-off-by: Vojtech Bocek <vbocek@gmail.com>

Change-Id: I5685763ba21745d7cd93133adf5f0bcb4c9a581f
Load RTC offset on Qualcomm Krait chips, fixes the broken time & date

Signed-off-by: Vojtech Bocek <vbocek@gmail.com>

Change-Id: I04ad07f3e6be961003e063be8c648e191e2f9431
Add twrpTar binary

Change-Id: I9db1aac350cd2ca02cceccc249ebd2f0b3c3c671
Allow recovery to be restored if backup=1 flag is present in recovery.fstab

Change-Id: I426c8da8ae586004011ec4a103e1d7a1f23b3599
Add capslock support to keyboard

Change-Id: I4be3849ff0485536575395d798aa5edbe12651a7
Add fix permissions to OpenRecoveryScript

Change-Id: I2419cba26fcf046833b5a02fd1b95d6d6e542b8a
Improve ORS scanning of storage locations

Grab a vector of storage locations and iterate through them for
searching for zips and restore folders.

Change-Id: Ia045b1e15ac3701132d61fe9f5847da5785a9b4e
Fix make file flag name for minzip

Change-Id: I53380ee203c1fe75d37f24f99e36f5c5a62e5b39
Update SuperSU

Change-Id: I0f450357595e7f5f56a7c120b899101faf7f6360
Don't switch between fast and normal scroll during drag in listviews

Signed-off-by: Vojtech Bocek <vbocek@gmail.com>

Change-Id: I925adda7f417c6e578f501babc8ef2bec638f66b
Disable alpha blending for non-transparent bitmaps

* The difference isn't as big as there are not many big non-transparent
  bitmaps in TWRP, on install screen on flo it is about 5-10ms better.
  Only place where the difference is noticable is keyboard, which is
  pretty big non-transparent bitmap, where it speeds up the render
  by ~40ms on flo.

Signed-off-by: Vojtech Bocek <vbocek@gmail.com>

Change-Id: I4c51ef957ae2a1829ada4eb566e9964f708efcf0
Add option to print render time of each frame to log file

Signed-off-by: Vojtech Bocek <vbocek@gmail.com>

Change-Id: Id158a6375fbadf4cdf0a8c7d143759e602419e7f
Separate out function for reading /system/build.prop values

Change-Id: I9e398aa3f4f5be0728435ffdab333d4090cdab22
minui: Allow devices to blank/unblank using LCD backlight

* Some devices rely on the LCD backlight to blank/unblank the display,
  support them by allowing a custom LCD backlight path to be used.

Change-Id: I8406b4b55cd7a2afc4f8f8ba65de2c53b949489d