Basic iOS cross compiling support

Allows to crosscompile and run on iOS (armv7) devices. 
Doesn't yet support builds for simulator and for ARM64.
Might miss some functionality but so far experience is pretty good.