Fix skipping of relative paths and lost+found in twrpDU

Change-Id: Ib79029fd6237502338b041a6bc2f9e539536d6ad
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Merge "Fix skipping of relative paths and lost+found in twrpDU" into android-4.4
Improve handling of settings storage and android secure

Change-Id: I8af92543c2f0c201e7220267c417d74e4561038d
Change to lstat so we don't count the target of symbolic links as part
of the tar archive size. Big thanks to Tassadar for pointing out the
fix.

Change-Id: I8894ffef54c93939b5b455634169d9c14d8ed7af
Re-arrange handling of settings storage partition

Sometimes we received an error about being unable to locate
storage partition because the DataManager would attempt to access
the PartitionManager before we finished adding the storage
partitions to the vector.

Change-Id: I0ce1778938d308b1eb17de46a192ecd52489cad3
Add support for actions triggered by key combination

Change-Id: I9dfa7de40229f00412d63fc9c1eb3a809a6eb2e6
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Implement "take a screenshot" feature

* Like in android - press power+volume down, screenshots are saved
  in /sdcard/Pictures/Screenshots (if /sdcard is mounted) or /tmp

Change-Id: Iaefa15b11a1d5fdfac57d77388db1621f378a8d4
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Merge branch 'screenshot'

Conflicts:
	gui/action.cpp
	gui/devices/1200x1920/res/ui.xml
	gui/devices/1280x800/res/ui.xml
	gui/devices/1920x1200/res/ui.xml
	gui/devices/800x1280/res/ui.xml
	minuitwrp/graphics.c
	minuitwrp/minui.h
	twrp-functions.cpp
	twrp-functions.hpp

Change-Id: I7df83f8d43a89b5e8fc6701b1b6774e5f643f2a8
Make MultiROM parts work with non ext4 backups

Change-Id: I76ca32ef5fa2cde63e0c87fee94c0e0106ac2500