change factoryexitbehaviour into universal bootbehaviour
- add multiple side exits to bootbehaviour
- add registry of non-mobile resurrects finished repairing
- base bootbehaviour factory exit on rectangles, and check if stuck in all factories
- overhaul exitfactorybehaviour to include all units into bootbehaviour
- fixed corcrw behaviour
- disable LandWaterFilter and maphandler:CheckDefenseLocalization