Xcode project and ARM assembly fixes

Fixes the Xcode project erroneously including `dlmalloc.c` and conflicting with the system implementation, as referenced in issue #28. Also includes fixes for ARM targets under the new LLVM assembler, which is much closer to the GNU as (and therefore doesn't require as many `__APPLE__` hacks, even though `__APPLE__` is still defined).