disable closure in asm2f.test_exceptions due to closure issue with 458ac87
version 1.7.8
srand() & simple rand() supporing seed
use js variable for rand_seed
Revert "use js variable for rand_seed"

This reverts commit 3e31f83ac762e34b266b7888aec161bb2b843dd1.
fix rand_r; add rand_r in test_rand
Merge branch 'incoming'
implementation of libuuid
Added crypto quality random number generators for Node.js and browser environment if available
Merge branch 'incoming'
changed != to !== in a couple of places. Added fix to prevent closure minifying crypto randomBytes etc. this fix makes use of closure externs so I've added a closure-externs.js to hold the definitions and modified tools/shared.py closure_compiler method to point to closure-externs.js. I've added externs to fix minification of the ws library used in library_sockfs.js too
ignore new readnone attribute in llvm 3.4
disable vectorization which llvm 3.4 has on by default
ignore new readonly attribute in llvm 3.4
refactor vector disabling code
apply EMMAKEN_CFLAGS directly to commandline, not just to clang calls, so that we can parse it in emcc and e.g. disable vectorization as necessary
fix poppler configure for clang 3.4
check clang version before applying version-specific changes, like disabling vectorization in llvm 3.4
option to benchmark multiple llvm versions, both native and js
refactor lua benchmark