consumerir: Convert transmit input from ms to pulses

According to:

 https://developer.android.com/reference/android/hardware/ConsumerIrManager.html#transmit%28int,%20int[]%29

the pattern is supposed to be in ms.  Apparently Samsung and HTC
in versions 4.4.2 and earlier of Android were treating this as
the number of pulses instead of ms.  This is what our HAL is
supporting because it mimic'ed what the vendors were doing.

However, we should switch to the correct spec of the pattern (ms)
and eventually this will cause apps to converge on the right
patterns.

Currently, this change will break half the existing apps and cause
the other half of the apps to stop being broken and to start
working.

Change-Id: Id1498a0db99e2833974720702e013d2727c0aa2a
Follow vendor changes, rename playlpm to lpm

Change-Id: I638eeff5b06ec8ad4b1a61430d5282113904f38d
LPM: KitKat bootloader compatibility fix

Still compatible to JB bootloader

Change-Id: If1fe74afc7dd6c892fc8e67c1466c493a805616e
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
Fix previous f2fs changes derp, more inline comments

Thanks @andi34

Change-Id: I474e9536c4bb3317e9884620280c79daa48b59ff
Dual boot tool: Fix free space calculation (again)

Change-Id: I8f4c78025a9bfbbb9f319cf0e47bc596b700a796
Centralized dual boot environment setup

Change-Id: Id6440194c2465e55e984882e558a571ef2127db6
Remove unneeded recovery.fstab.2

With symlinked /dev/block/loop0 to $SYSTEMDEV and $HIDDENDEV to
$CACHEDEV, no need a special recovery.fstab anymore

Change-Id: I3b1292d4fe92b51394260287091590fb7e8dfef0
Remove auto format feature

With autogenerated fstab in boot image, no need auto format /cache
partition anymore

Change-Id: Ic94407b633357ec09fdee95ef6cecb8add5036b6