update type of code_lowered to Callable instead of Function
initial stata support in benchmarks
add stata

stata support in scripts
Don't run Stata benchmark by default
Merge remote-tracking branch 'upstream/master' into stataperf
Merge branch 'master' of github.com:JuliaLang/julia
Add interpreted Stata code
Adjust array/scalar promotion to handle rationals and complex numbers.
fix #6540: IOBuffer(s) only for ByteString, utf16(s) for binary data, and add is_valid_utf16(s)
check for BOM in UTF-16 conversion of byte arrays
clarify doc for bytestring(). fixes #6585
clarify doc for bytestring(), contd. re-fixes #6585
Merge pull request #6588 from nalimilan/bytestring

clarify doc for bytestring(), contd. re-fixes #6585
fix #6561
Merge pull request #6543 from JuliaLang/anj/promote

Adjust array/scalar promotion to handle rationals and complex numbers.
As discussed in #6581, genrand and fill_array functions cannot be
used together, without reinitializing the state.

This commit removes wrappers around DSFMT's fill_array
functions. It is easy enough to add them back if required at a later
point.
Merge branch 'master' of github.com:JuliaLang/julia
For big types, only use unpromoted arithmetic for types no larger than long for that system. Use explicit integer sizes in random test to avoid errors on 32 bit long systems.
Fix parametrization for inv and cond for LU
Merge branch 'master' of github.com:JuliaLang/julia

Conflicts:
	base/reflection.jl