Allowed Emscripten to recognize and compile .m and .mm files
(Objective-C and Objective-C++, respectively)
support relative paths in -s KEY=@path
properly expand response files in EXPORTED_FUNCTIONS, which is used before compiler.js
remove llvm.global_ctors from libcxx symbols
make file packager closure-friendly
show --help in emcc even if there are other args
Simplified code by using a tuple in combination with `endsWith`.
Merge pull request #1203 from michaeljbishop/objc-support

Allow Emscripten to recognize and compile .m and .mm files
auto-export malloc, needed by file packager
handle globals with no value and no zeroinit
dummy commit so we can keep our patches branch clear.
Signed-off-by: Lucky <lekatahanas@gmail.com>
This fixes various strtoll/strtol issues, including tests
Merge branch 'patches' of github.com:sbalko/emscripten into patches