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)
Merge pull request #6233 from JuliaLang/sjk/alloc-givens

Avoid allocations in givens
pkg: JULIA_EXE -> julia-basic in test!
Don't run flisp-debug unit test in cross compile

wine can't find libssp-0.dll so it fails.
Remove trailing whitespace in .travis.yml from Pkg.Generate()
Merge pull request #6251 from ivarne/whitespace

Remove trailing whitespace in .travis.yml from Pkg.generate()
Doc: Integer promotions to native word size

Make the text here a little more precise about using native machine sizes for integer promotions. Also swap the order with floating point so the easier case is described first.
Merge pull request #6254 from mbauman/patch-1

Doc: Integer promotions to native word size
Fix long-standing typo in BitArray convert function

This became a bigger deal with 430de02039900227c6cebead8431fee0279bf9e1