Upgrades: Make campaign load (still not converted)
Upgrades: Fix loading savegames. hackChangeMe() can no longer take -1,
instead add new receiveAllEvents(bool) function for that purpose.
Account for the death of function.(cpp|h) and functiondef.h.

Also fix includes.