First stab at reading an entire resource file into RAM

Still missing byte-swapping and of course terribly inefficient. Also not yet modeled after the official API, it's internal SPI that we'll have to re-map.
Also parse the name

still no endian swapping & untested & inefficient, but this way I hopefully don't forget to write that bit of code.
Added endian swapping

Also added test code, and we have a mistake somewhere, the type list is complete nonsense ATM.
Less overflows, but the type list is still parsed wrongly.
We now correctly read type list offset

We were skipping 4 bytes for the fileRefNum placeholder, it's only 2 long.
We can read the whole resource file into RAM now

We create a new resource map element and parse the type and reference lists and load the data for each recource into a FakeHandle.
Merge from upstream and added initial stuff. Working on the Memory Manager.