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
Fixed edit() for different sublime versions
Allows for edit( @which <xxx> )
add keyword arguments to var and std
remove undefs from readdlm result. fixes #6247
make help() support an io parameter
move catchall to end
Fix long-standing typo in BitArray convert function

This became a bigger deal with 430de02039900227c6cebead8431fee0279bf9e1
Fix #6262

Use an Int for the accumulation variable when iterating over integer
types smaller than Int, and the type of the range when iterating over
types larger than Int
Merge branch 'master' into dh/cov2