remove deprecation warnings in collection test
fix deprecated dict syntax in pkg tests
make #8784 work on Mac
export deprecation alias for String
Fix test for 32 bit

The test added in #8893 shouldn't use typemax(Int), but typemax(Int64)
Fix inv(Hermitian) and let it return a Hermitian type. Make fallback \ call factorize and add factorize noops for types that can already be considered factorized. Add dummy A_ldiv_B! to cholmod.jl to make fallback \ work.
Fix #8857, i.e. element type promotion in \(SymTridiagonal)
move String rename under 'Language Changes' since this is a core type, and is an extremely visible change
slight doc clarification
Merge pull request #8908 from JuliaLang/anj/symtri

Fix #8857, i.e. element type promotion in \(SymTridiagonal)
Modal prefix history search.

Attempt to deal with down arrow better at end of history.
Refine prefix matching condition to consider mode changes as different.
Pass thru keypresses to parent mode.

Update lineedit test for new usage.
Cleanup some mess with types in LineEdit.jl
Use parent prompt indent.
Remove one unnecessary layer of anonymous functions.
Passthru escape sequences.