automatically NULL-terminate UTF16 data for passing to Windows (and similar) APIs
NULL-terminate UTF32String data for consistency; deprecate UTF32String(c::Char...) in favor of utf32(c...); add conversion to UTF32String from binary data that looks at the BOM
NEWS updates for UTF16String and UTF32String
added utfXX(ptr[,len]) functions analogous to bytestring, added WString and wstring aliases to make wchar_t* APIs usable
fix utf32/UTF32String mixup
add deprecation for UTF32String(s::String)
avoid deprecation warning in converting UTFxxString to equal-sized integer types
type typo (and regression test) in utfXX(::Ptr{IntXX})
fix spurious InexactError for eta(::Complex{Int}) etc.
fix #3399, BigFloat-BigInt comparison
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #7016 from stevengj/utf16_null

automatically NULL-terminate UTF16 data for passing to Windows APIs
fix a typo in the manual
Merge pull request #7127 from bicycle1885/fix-doctypo

fix a typo in the manual
generate a specific default inner constructor using the field types, in
addition to the Any-typed constructor we currently generate.

fixes #7071
WINDOWS: make env.jl and file.jl unicode-complient for #4240, with error-message handling
WINDOWS: make most WinAPI calls Unicode-safe
WINDOWS: another unicode function fixed, and remove an unused global
WINDOWS: unicode clipboard access