Support cross-compiling for iOS (armv7)

While that all sounds like fact, it doesn't quite answer my questions. This is still dead code susceptible to bitrot and it's still frobbing things it doesn't need to frob.

Regardless of whether you feel that this is correct or not, it has been officially deemed as "likely not correct" from what it appears, and we're going to have to go with that decision for now. It doesn't matter too much because split stacks are disabled anyway?