Support cross-compiling for iOS (armv7)

This will need documentation for why it is delegating from `RaiseException` to `SjLj`