WIP: iOS ABI updates

arm mode - default alignment 32 bit
thumb mode - min type size is 32 bit
WIP: thumb and armv7s support