disable BOOL -> bool warning which is nonsense I've been told elsewhere
factor and implement manager taking on/off energy consuming buildings

1. shipyard as usual
2. defense buildings according to whether there could be an attack
3. deritium refinery according to whether store is full
4. some "minus moral" buildings according to manager moral settings
emit message about not enough energy only for non-manager handled buildings
make turns in build menu be the minimum needed ones instead of the current ones
forgot to intialize added members in CSystemProd
manager always tries to set +moral buildings online
add an option to disable auto-setting buildings on/offline
simplify taking energy buildings online/offline if manager active

The question whether we can take online a building in systems energy
menu (and it gets green) has changed from "do we produce enough energy ?"
to "could we produce enough energy (by eventually redistributing workers) ?"
That way, the manager can immidiately react with workers to what we set
on/offline. It's no longer needed to annoyingly provide energy before
taking something online, allowing the manager to take away the energy
if we take something offline.
If auto-taking buildings on/offline is activated, clicking one of the
handled types doesn't seem to have effect, as the manager takes it
immediately on/offline afterwards.