Set distinct USB configs for ADB/ADB+MTP
Add charge LED indicator program

This tiny little program handles three states of charging for the
notification LED in recovery: Full, Charging, Not charging.

Previously this functionality was handled via a commit to TWRP (GPL),
but this implementation has been clean-roomed and is available via
APACHE2 license. It is also portable enough to work in any recovery.