The Powernet Crusade

Ports additional powernet changes from /tg/, mainly concerning the SMES, machine processing, and area power updates.

Our APC load balancing is again a victim but the current processing is more release-friendly than my previous attempt. My previous attempt worked fine as long as there was enough power. If not, things got extreme fast.
Instead of refusing to charge if this input power is too low, it might be better if you charge with what you can and set the charge light to indicate that you didn't get the set amount.

See the removed charging code above.