Charging alternate function

A simpler charging function that doesn't rely on any sort of state
machine.
Merge branch 'master' of https://github.com/pmiller17/lan_v3_full_function

Conflicts:
	lan_v3_full.atsuo