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
Clean up init.rc
Fix spelling error
Skip the = or \n before grabbing Zip_File.

Change-Id: I0454f8fc3cbe037fac63ef5861f8f373e4654d49
Update licenses to all match
Merge remote-tracking branch 'twrp/twrp2.7' into twrp-cm102