OBJECT AND LIBRARY FILE FORMATS CHANGED!

* Added support for 32bit section IDs, meaning we can now have more than
255 sections per file. Because of this the file formats changed. It's
been 10 years before the previous change, so I guess this is acceptable.
* Some indentation fixes
* run_unit_tests.sh went through dos2unix