* Upgrade to splat 0.35.1 and spimdisasm 1.36.0
* Upgrade to splat 0.35.2 and spimdisasm 1.36.1 and do the submodule updates required for that as well.
* Update func_8008FF1C to a closer match
* Update formatting
* single reg diff
* Generate end labels for all ucodes, rename the boot to rspboot, and have them all get generated together into the same object file, and standardize how they're defined in the headers.
* Use glabel, dlabel, and jlabel for different purposes in asm
* Working compile with ido for asm files.
* Fix other versions bss declaration
* Update exceptasm to show other build versions
* Fix NON_MATCHING build ld script
* Remove a change to libultra that we don't need anymore.
* Get it building with GCC, but it doesn't seem to boot...
* Slightly cleaned up the GCC builds by still ignoring warnings in libultra, and adding some extra assembly line breaks and flags.
* Fix some asm size stuff, really only impacts the elf binary.
* Change the gbi.h to one found in libultra version E, and run formatter
* Update m2c submodule
* Slightly improve progress messages in score display
* Add specific counts of undocumented functions
* Roll back redundant calculations
* More concise Trophy Race descriptions
* Fix score locally
* Update mtxf_transform_point to match libultra guMtxXFMF, and then fix warnings related to the type change.
* formatter
* Fix warnings about missing brackets
* Fix more missing bracket warnings
* Consistent tabs in makefile
* Update clang format to fix broken config settings
* Use new clang format settings to sort includes
* Minor python script warning fixes
* Fix a woopsy
* Cleanup and formatting
* Fix typos
* formatter
* Start working on header cleanup
* More include changes
* WIP MORE
* Finished the first pass of include updates.
* More include updates
* Handle some UB
* Formatter