equipmentAdded / equipmentRemoved generic events for ships

Adjust to make use of these events.
Clean up script startup slightly
Move energy units into scripted configuration
Scriptable control over heat shielding equipment items
Scripts for large cargo bay. ship.cargoSpaceCapacity now writable
Allow galdrive, escape pod, dock comp to be provided.