Add @simd support.
This is a collective commit that supercedes the earlier commits for @simd.
Update to work with LLVM 3.4 too (in addition to LLVM 3.3)
Generialize @simd loops to one dimensional ranges instead of requiring a:b syntax.
Fix names of some TBAA nodes.
Fix spelling in comment.
Add missing semicolon for MCJIT variant of codegen.cpp.
Remove tbaa_decorate from load/stores of local vars described by jl_arrayvar_t.
Treat loading of string pointer as tbaa_const.
Improve hoisting of size intrinsic.
Document @simd as experimental.
Merge branch 'adr/simdloop' of github.com:ArchRobison/julia into ArchRobison-adr/simdloop
Avoid allocations in givens

One problem here was that convert on tuples calls convert_tuple even if
no conversion is necessary, and convert_tuple is a built-in that needs
a jl_tuple_t. A second problem was that the tuple elimination pass runs
after the inlining pass, so the constructor wasn't getting inlined.
More updates for llvm-svn
Fix floatx and complexx for AbstractArrays.
Document VERSION checking. (Ref. #6147)
add keyword arguments to var and std
Merge pull request #6233 from JuliaLang/sjk/alloc-givens

Avoid allocations in givens
pkg: JULIA_EXE -> julia-basic in test!
remove undefs from readdlm result. fixes #6247
Don't run flisp-debug unit test in cross compile

wine can't find libssp-0.dll so it fails.