added do_best_profile

added routine to cycle through all available profiles and apply the one
with highest ouput. It's disabled for now until other functionality can
be verified on board.
builds but still untested on HW