Fix building of updater binary
Support encrypted backup files

Also includes features merged from:

Update twrpTar by kokotas

Revised function entryExists().
Added function to get archive's uncompressed size.
Added option to exclude item(s) from the archive.
Revised forks()

http://review.teamw.in/#/c/590/

Change-Id: I01fa2c81643161984eff2625247af75990684bd9
Fix some issues with wipe partition list

Change-Id: Ie7d5878faf86b8fa824b72211be7fd3596b471d7
FB2PNG: Add fb2png source to TWRP

  * Add Source of fb2png to TWRP tree
  * Android.mk by PhilZ-cwm6
  * Makefile for CrossCompiling via external toolchan by me (Talustus)

Change-Id: If9680688df6e4c9c567f74f46dfc303566b868ba
Fix CFLAGS for Samsung decrypt
Fix write_raw_image to work with mmc
Allow for more input devices
Fix touch on some Samsung devices

Change-Id: I3e2a67979c60a8e9f37f46f4fb0b0682c56ec95b
verifier_test : fix the call to verify_file

This was cause mm to fail when ran in the bootable/recovery directory

Change-Id: I1416a1a6a4c41e6d4b14386715074a8da9e39b43
Console Render Bug caused by touch drag event

With starting the console the touch drag event is active without even touching the display.
This causes to render the console at any time it is displayed, which consumes alot of battery and heats up the device.
What the patch does is resetting the touch drag state to ensure it is only re-rendering the console when it it really needed.
Do not render the GUI when the blanktimer turns off the display.

Normally, when the display has been turned off by blanktimer, the GUI actually still renders the GUI elements (eg. progressbar while doing backup/restore/etc.)
This patch will check whenever the display is turned off, and if it is turned off simply dont render. This avoids heating up the device and will save battery.
Update init.rc to fix sideload
Fix MTD Mounting

Pulled part of change from kokotas in this patch set:
http://review.teamw.in/#/c/586/

Change-Id: If1c5b1563df16f9c561c94f61010f6a99f36efa0
Fix backup of datadata

Change-Id: Ib0098542599283787592ba08caa070dc818d6111
Fix issue with save/load of zip location
Fix saving of backup list
Update SuperSU binary
Properly free blkid_probe in TWPartition::Check_FS_Type()

Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Add additional build variable checks to Android.mk files

This was causing the mm command to fail when it was run from
bootable/recovery and no crypto features had been specified in
a device's configuration files

Change-Id: Iddbeea5349bbf75cddb0250cd71821dfe3b7b9d8
Rewrite TWFunc::Exec_Cmd() to use pipe() instead of popen()

* popen causes crashes on some devices