Sync with EVTV released code

EVTV has released the first official version of the GEVCU code. The biggest differences from what existed here:

1. Addition of cooling. The code can now turn on/off a cooling fan in response to motor controller / motor temperature
2. Fixed the precharge for the motor controller
3. Made the serial console look better.

All changes in this commit were initially done by Jack Rickard of EVTV and merged into this code base by Collin Kidder. Blame me if they're broken now.