Add conditions support to GUIImage

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

Build special limited toolbox with SELinux tools for recovery

Change-Id: Ifc76a6bd0468a72081f15ede2a68adf48af8a0f2
Remove trailing spaces on auto generated backup names

Trailing spaces sometimes cause folder creation depending on what
file system is in use (e.g. vfat).
Ensure root folders get added in split archives

Make sure that we add the root folder itself to get the perms and
SELinux contexts before splitting to a second archive.

Change-Id: Id93a9f9b4767b61bba38eb0cf7306c81a8540a3c
Merge "Add conditions support to GUIImage" into twrp2.7
Merge "Add toolbox_recovery rules" into twrp2.7
Merge "Ensure root folders get added in split archives" into twrp2.7
fix getting and setting contexts in selinux

recreate lost+found with selinux contexts

Change-Id: I19e8696d47319dfb641520956c8a27c2a796a0c3
Recovery: Initial support for built-in loki to recovery. Enable building
loki support with ENABLE_LOKI_RECOVERY

Change-Id: Icaf0134fdcf7cada0bb0cbb666a6ab836b3ffbba
update loki to version 2.1