Follow proprietary vendor changes

Change-Id: I60d1bdb2af54aed28199e58bc6da853c62cb4783
PhilZ Touch dual boot recovery

Initial merge by andi34 <skate4life@gmx.de>

Change-Id: I7273a0e4b9f5ac07a9aa67fea82d418bd508ebf2
Add missing files, previous commit derp

Change-Id: I4bde093ed087b1c8cd07185b2c9f07c42a8e780d
recovery: Sync to PhilZ Touch update

Change-Id: Id9e4f91f21da950c4d11e4de615f55791a9f3443
Use different USB PIDs for adb and adb+ums modes

Change-Id: I63744a5d6a5ac8c3ecff2ae33ec175137a1637c7
Use self compiled aroma binary

Change-Id: Id54506092ba632deda83c40b1a59a672c413ee65
bootmenu: Fix bootloader reboot command

Change-Id: I05f2fda8a6ade8a97900966584d73507665abd4c
tool: Update dual boot tool

Change-Id: I256d7eacdd41c1be9d2280dfe80d788094e3b96c
BoardCommonConfig: Disable custom buffer size

Change-Id: I1992cefd1dc9f6cc9bf92f9aa794c475569bda21
init: Support recovery lock

Change-Id: Iaf8494880a1a07262fd6ca155a7099bde9af8d0f
Virtual key match to upstream PhilZ

Change-Id: I0238b5ce94a46d7d1cfdb3cfb41b94634ad0a90c
Update dual boot tool

- Create 2GB dynamic growth sparse image
- Ext4 formatting fix
- Free space calculation fix

Change-Id: Ia07792cebb8db6b79c32702d22955aa20043843e