When packaging files, make sure we do not make one line-arrays too long
Added test for embedding large files
make emscripten_sleep error a runtime thing, to avoid build errors on including the full library
update test_static_link
avoid some warnings on missing settings
add in wiki topics. Fix bug in conf.py
do not link in libcxxabi demangle support just for default_terminate_handler; 1.21.7
Merge branch 'incoming' of https://github.com/syl22-00/emscripten into incoming

Conflicts:
	AUTHORS
optimize --embed-file
move test_embed_file_large to other
Add an annotate attribute to this test.

This makes it generate an llvm.global.annotation, which the backend
should ignore.
Work around node.js bug https://github.com/joyent/node/issues/1669 where stdout buffer is not flushed at process exit and console.log()s performed by the application might not get printed. Fixes https://github.com/kripken/emscripten/issues/2582
updating authors - have a patch ready.

following procedure @ http://kripken.github.io/emscripten/docs/contributing/contributing.html
exception throwing works in strict mode
Merge pull request #2588 from nathanross/incoming

Throw exceptions correctly in strict mode.
Merge pull request #2587 from juj/workaround_nodejs_stdout_exit

workaround_node_js_stdout_exit
Add a new tool that examines the given text file for line endings, and returns whether they are consistent. Adjust the test suite to test that each test file that is being run has proper line endings. This uncovers issue #2133 to show in the test suite.
use libcxxabi can_catch to check whether to catch an exception, and remove type info hacks; 1.21.8
update test_files
update test_memcpy_memcmp