Fix promotion for generic inverse. Add convert methods for Triangular.
Mapping over [] returns []. Fixes #6719

map(f, []) now returns [] (an Array{None,1}).

Running [][map(x -> x, [])] no longer fails due to bounds checking errors.
This was happening because [] is of type Array{None, 1}, whereas ie
map(int, []) is of type Array{Any, 1}.
Use vecnorm in norm(Matrix) when first dimension has size one.
Make Travis status image use master branch for new packages
update openlibm. closes #6777
Merge pull request #6810 from JuliaLang/anj/norm

Use vecnorm in norm(Matrix) when first dimension has size one.
We no longer have a deps/random/*.tar.gz, so don't try to put that into `make source-dist`
improve docs for eval, isconst, isdefined
capture all global variables from Main in parallel constructs. fixes #6815

before we used `isconst` as a heuristic to identify variables that don't
need to be sent, but this doesn't really make sense. now we just send
interactive (Main) variables, and other modules are assumed to have been
evaluated everywhere (e.g. via `require`).
Merge pull request #6811 from purzelrakete/master

WIP: Mapping over [] returns []. Fixes #6719
slightly better types for map() of empty arrays