Added ENVIRONMENT_IS_WEB test prior to checking window.crypto etc. so we are sure that window is defined
Implementing keycodes for numpad numbered keys.
They return the same keycode as the numbers on the main keyboard.
Adding myself to AUTHORS file
Updated ChangeLog for 1.7.9 - 1.8.2.
Fix old link in ChangeLog.
clean up test runner output
make benchmark suite more robust to settings changes
Merge branch 'add-libuuid' of github.com:fadams/emscripten into incoming

Conflicts:
	tools/shared.py
properly overflow gep arguments; fixes #1975
make aggressiveVariableElimination usable through a setting
handle variables that assign a value including themselves in aggressiveVariableElimination
Merge branch 'incoming' into llvm-3.4

Conflicts:
	tests/test_benchmark.py
	tools/shared.py
update other.test_simd test for llvm 3.3 and 3.4
notice simd signal from fastcomp
fix test_lua
fixing indentation
enable simd tests in fastcomp
fix and enable other.test_simd on fastcomp
do minified name generation in js-optimizer.js, so that we have no more fixed limit on the # of minified names
verify imul correctness, workaround for webkit bug 126345; closes #1991