Allow Emscripten to recognize and compile .m and .mm files

This pull request simply allows Emscripten to recognize Objective-C and Objective-C++ source files. It doesn't add any support for the Objective-C runtime, but it is needed in order to support that development.