update perf tests for removed deprecations
improve compile-time method matching logic

don't consider typevars unmatched if we can prove that they would be
matched by any actual call.

fixes #5575

slightly expand some array constructor signatures so `Type{<:Top}` matches
them, not just `Type{<:Any}`.
fix #7738
update modules doc re: macros
Merge pull request #7724 from tkelman/travis-fixclang

fix clang on travis
Merge pull request #7587 from doowttam/stdinExamples

Add examples for reading STDIN to Network and Streams manual
Merge pull request #7509 from crayxt/patch-3

Allow to customize file name of make dist result.
Merge pull request #7514 from ArchRobison/adr/trunkvec

Adr/trunkvec
Corrections on import/using table and typo
More corrections on using/import table
a couple help updates
Merge branch 'master' of github.com:JuliaLang/julia
Update banner, since we no longer show a list of help topics.
Add apropos() that defaults to showing what help() shows.
rename stringpatch to stringreplace

to avoid requiring admin rights in win32, see
https://cygwin.com/ml/cygwin/2014-03/msg00191.html
Merge pull request #7746 from tkelman/rename-stringpatch

rename stringpatch to stringreplace
prevent merging of type error code from different locations. fixes #7372
improve keyword argument syntax error. fixes #7743
Add sinpi and cospi to vectorized functions

sinpi and cospi were missing from the list of built-in vectorized functions. I have added them next to sin and cos respectively in the doc.
Merge pull request #7750 from gajjanag/patch-2

Add sinpi and cospi to vectorized functions
Merge pull request #7578 from tanmaykm/tanmaykm

added indmax and indmin for sparse matrices.