Generalize container matrix to AbstractMatrix for most factorization types
Separate test cholfact(x::Number) for cherrypicking, as discussed in #9326
Changes behaviour of round to use default rounding mode (#8750).
Changed container matrix of ...Q types to AbstractMatrix as well
add NEWS item
Update to SuiteSparse 4.4.1.
let appveyor know about the version bump

revert this commit and d8cf6feee7bb5db0e86b2183390c4a5b29911f63 once new nightlies are ready
Make copy!(dest, doffs, src) handle empty src
Speed up copying of abstract arrays and iterables
Overhaul and add tests to keymap code

Overhaul the keymap code and add a bunch of tests.
The main new feature is the introduction of the KeyAlias type,
which allows for lazy redirection as opposed to the eager
redirection originally implemented. At some point down the road
the redirection scheme changed to a hybrid scheme where the
redirection would look in all the layers passed to `keymap`
at the same time (rather than just the layer it is specified at
and any layers below it). Unfortunately this is also quite
incompatible with adding new keymaps dynamically on top of the
existing layer. Since this behavior is useful for taking care of
canonicalization of escape sequences, the KeyAlias type is added
to support this use case. A key sequence mapped to a KeyAlias("ZZZ")
will behave as if ZZZ had been typed instead.
fix rand(Float16|Float32) equal to 1

Cf. bug reported by @tkelman in #9301.
As noted by @ivarne, converting a Float64 different from 1 to Float16
or Float32 can produce a value equal to one, which doesn't agree with
the documented API.
So instead of converting, let's produce a Float16/Float32 in [1,2) at
the bit level, and then substract 1 (as was done in the array versions).
As a side effect, this also makes rand(Float16) about twice as fast.
Add mention of join() to the section of the manual about strings

This is one of the very useful functions which can be hard to find,
and very similar to repeat().
Merge pull request #9426 from JuliaLang/nalimilan/join

Add mention of join() to the section of the manual about strings
String docs: start to add crosslinks between manual and stdlib
Update README.md

`libgit2` does this and I think this fixes it without having to re-build everything.

Update README.md
Added warning message when ENV["TERM"]=="dumb". Resolves #9093
Merge pull request #9427 from goretkin/patch-3

Update README.md
Merge pull request #9361 from TravisBarryDick/warn_dumb_term

Added warning message when ENV["TERM"]=="dumb". Resolves #9093
Whitespace cleanup of README.md.
fix #8050