Allow to customize file name of make dist result.

Fixes https://github.com/JuliaLang/julia/issues/7407
Add examples for reading STDIN to Network and Streams manual
Enable AVX with LLVM trunk.
It seems that with LLVM trunk, an empty string as the MCPU parameter
to EngineBuilder::selectTarget no longer selects the host architecture.

Also remove superfluous logic in the use of EngineBuilder and method
selectTarget.  There were .setMCPU and .setMAttrs calls that were
pointless, because those calls set values that are not used later,
because later we pass the desired values explicitly to .setTarget.
fix clang on travis
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
a couple help updates
Merge branch 'master' of github.com:JuliaLang/julia