Foundation, globalizing MapMods

- Implemented Foundation for BuildingTypes with Ares support (not custom
foundations!)
- MapMods now uses an INIFile that is known by the INIManager thus it is
retrievable for usage where needed instead of just MapMods class
- A House does not need to have itself listed as an ally, removed the
writing of it to save space (key length is fixed at 512 (2048 in Ares))
- Fixed a bug where House would not return a valid Allies string if no
Allies exist