ignore nocapture parameters
remove nocapture in aligned byval
make dce check flexible
metadata parsing tweaks

Modified by ncbray to simultaniously support LLVM 3.2 and 3.3.
Allow the PNaCl toolchain to be used in place of a standard version of Clang.

The main differences between PNaCl and standard Clang are that the tools are
prefixed with "pnacl-" instead of "llvm-" and PNaCl does not accept "-o=file"
style arguments, and requires them to be specified as "-o file".
Improve the generation of ~/.emscripten on Windows.
Refactor a dictionary comprehension for Python 2.6 compatibility.
converted Object.defineProperty calls to use Object.defineProperties in order to make closure happy
collect malloc defaults for emscripten, and do not try to trim
1.5.4
fix typo
Update libcxx to revision 187959, 2013-08-08.
1.5.5
Merge pull request #1480 from waywardmonkeys/update-libcxx-part-20

Update libcxx
Another fix for including signal.h

This is needed to work with musl includes.
Fix some typos.
Use cDefine to get numerical values for errors.
Fix file packager to generate a virtual filesystem with '/' as path separators when the host is Windows.
Merge pull request #1477 from inolen/websocket_tests

misc socket-related library fixes and updated websocket tests
document browser sockets test runner option