Update pcb build system and bugfixes

- support finding eagle via path
- support automatic creation of Diode Descriptions

Update controller board to rev 4.0.

- New version contains BTLE via Microchip RN4020 module
- Voltage supervisor with hard reset capability from bluetooth
or via microcontroller
- Current monitor for solar and external charging current
- Move 2.8V linear regulator and add RF filtering caps to fix RF
interference problems on GSM transmission.

Rename combined_controller to controller

We don't have different assembly variants anymore so the
combined isn't needed.
Merge pull request #141 from timburke/pr-controller-v4

Update Controller Hardware to Version 4.0