Full re-wright of ironbeacon.lua (AKA UFO boss)

I rewrote all of the ironbeacon.lua so we now have an effective way of stopping people from spawning the UFO penguin boss on planets we don't want them to.