begin to add emscripten_float32x4_signmask
tools: parse pre-release node.js version numbers

`node` binaries built from upstream git have a "-pre" suffix attached
to the version number.  Fix the version parser to handle those.
remove stale forwarding code in intertyper
Fix handling of backspace SDL scancode.

Fixes #1749.
fix call legalization temp types
fix tests/cases/caall.ll
optimize isIllegalType
handle more return types in getReturnType
make parseParamTokens use parseLLVMSegment
simplify parseParamTokens now that it uses parseLLVMSegment
make sure the eval in emscripten_run_script_string emits a string
fix negative zero handling
Merge pull request #1751 from waywardmonkeys/sdl-scancode-fix

Fix handling of backspace SDL scancode.
add some more sdl scancodes
use proper base type when finalizing vectors
remove finalizeParam and properly use finalizeLLVMParameter everywhere
handle vector zeroinitializers
change getTexUnitType assertion to warnOnce
Merge branch 'fixup-node-version-check' of github.com:bnoordhuis/emscripten into incoming

Conflicts:
	AUTHORS
Adds to a test case verifying glGetIntegerv returns
correct results when the current texture id is not TEXTURE0 and fixes
library_gl.js so that it returns correct results.