-Fix: SIGSEGV on all big endian architectures that tried to load e.g. the 1.4 intro game or anything else with more than 0 linkgraph nodes that was saved on little endian


git-svn-id: http://svn.openttd.org/trunk@26589 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix: possible desync (big/little endian) due to not writing complete variables upon saveload


git-svn-id: http://svn.openttd.org/trunk@26590 6aa0318a-3be1-0310-93fa-89fd2396df07
-Add: some instrumentation to catch most cases where the wrong number of bytes would be written into variables during loading (or read during saving)


git-svn-id: http://svn.openttd.org/trunk@26591 6aa0318a-3be1-0310-93fa-89fd2396df07