Added flashlight mode and input I reporting

Added ability to switch between hi, low, and strobe mode on flashlight
by holding down flashlight and pressing SOC.
Added input current reporting.  LUT needs improvement as it gets less
accurate at higher currents.
TODO: enable input current SOC scaling