Darwin: Exclude OS X generated source, build trees
Darwin: Inhibit Clang previous prototype warnings
Darwin/iOS: Prevent NULL dereference
Darwin/iOS: Fix mis-typing of vfp_reg_free
Fix dlmalloc warnings due to set_segment_flags, sizeof(size_t)
Darwin/iOS: More unified syntax support w/ Clang.

Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
Darwin/iOS: Fix LLVM 3.3 warning re: memcpy.
Darwin: Modernize build scripts, include arm64
Darwin: Rebuild Xcode project
Darwin: Misc size_t warnings
Darwin/Mac64: Fix 64/32 size shortening warnings
Darwin/aarch64: Use CNAME refs like arm32.
Darwin/aarch64: Fix invalid reference in assembly
Darwin/aarch64: Restrict .size to ELF like arm32.
Darwin/aarch64: Account for long double being equal to double

According to the iOS ABI Reference, long double is identical to
double in iOS, and will configure as such.
Darwin/aarch64: Use Clang cache invalidation builtin
Darwin/aarch64: Fix "shadows declaration" warnings
Darwin/aarch64: size_t assumptions
Darwin/aarch64: Respect iOS ABI re: stack argument alignment