Merge pull request #575 from jbrodman/master

Revert "Remove support for using SVML for math lib routines."
addded avxh with vectorWidth=4 support, use --target=avxh to enable it
added svml support. experimental. for some reason all sybmols are visible..
added svml.m4
builtins fix for double precision svml and __stdlib_asin
svml cleanup
added svml support to all sse/avx modes
added mask64
included suggested changes, ./tests/launch-*.ispc still fails. something is mask64 related, not sure what. help...
fixed segfault in tests/launch-*.ispc. nativeVectoWidth in avx-i64x4 was set to 4. Fixed
fixed float constants to be read as doubles
added clamp in double precision
changed lexer/parser to be able to read float constants, if they have "f"-suffix
Uniform memory allocation fixed.
renamed avx-i64x4 -> avx1-i64x4
revert lex.ll parse.yy stdlib.ispc to state when all constants are floats
Merge pull request #578 from egaburov/master

added --target=avx-i64x4 & svml support for all sse/avx modes
Fix for Windows buils to include new target: avx-i64x4
Merge pull request #583 from dbabokin/win-fix

Fix for Windows build to include new target: avx-i64x4
Copyright reversed.