addprocs: wait till all workers are connected to each other.
windows: installer fixes

"You have to have one of the new-fangled Windows 7 GUIDs in your
manifest to avoid PCA annoyance." [1]

So we do that now for the self-extracting wrapper, and also set
the name there that the download says "Julia" instead of "7zip".

7zS.sfx edits were done with ResEdit [2].

NOTE: modifying a PE manifest can be done once per session in ResEdit.
      Saving multiple time in a session leads to "side-by-side config
      failed" installer errors. I hope someone reads this someday and
      saves an hour.

[1] http://blogs.msdn.com/b/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx
[2] http://www.resedit.net
Merge pull request #7713 from amitmurthy/amitm/7646

addprocs: wait till all workers are connected to each other.
fix clang on travis
README.windows: add build meta-debugging tips
fix #7722
added indmax,indmin,findmax,findmin for sparse matrices.

fixes #7577
Simple implementation of chmod(path, mode)

currently only integer modes, can do string modes like +x later
fixes #7574
Allow deletion of read-only files on Windows
Use system-specific fname in getDylibFunctionInfo
NO_AVX should imply NO_AVX2 as well
remove unused definition of jl_callback_t
fix syntax error in deps/Makefile
fix #7727, scheduling bug in `produce`
improve modules chapter of manual. various mistakes and omissions fixed.
Only catch icc in preprocessor defines
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