Remove type constraints from intersect(::StepRange,::StepRange). This allows any range type where the step type implements lcm(), gcdx(), and mod() to use the method definition.
Improve performance of A_ldiv_B! for QR factorizations. Fixes #7887.

To get really good performance we need faster array views.
utf8proc -> libmojibake (closes #7656, fixes #7582)
Add Pkg.whorequires to list packages depending on a particular package
Rename whorequires -> dependents
correct unparsing of Unicode binary operator expressions, getting precedences directly from julia-parser.scm rather than repeating them in show.jl
Check all packages, not just the installed ones
Adding proper header and footer (use M-x checkdoc to confirm).
Fixing some byte-compilation warnings.
Since julia-mode.el contains utf-8 chars, mark the file as utf-8.
Adding autoload cookie for associating .jl files with julia-mode.
Highlight function names and type names.
Use regexp-opt for keyword and constant regexps, because it outputs
regexps that are more efficient.
Removing unused constant.
Update README.windows.md
Substituting "%7E" for "~" fixes a linkcheck error on my machine

Specifically, the following behavior seems a little odd:

```
julia> using Requests

julia> get("http://math.mit.edu/%7Estevenj/Julia-cheatsheet.pdf")
Response(403 Forbidden, 10 Headers, 309 Bytes in Body)

julia> get("http://math.mit.edu/~stevenj/Julia-cheatsheet.pdf")
Response(200 OK, 12 Headers, 85999 Bytes in Body)
```
workaround trouble from fix to #7845 with line endings

for any individuals who happen to check out test/lineedit.jl with a poorly
configured windows git, or make changes to the file in an antique editor
Merge pull request #7937 from tkelman/crlf-test-fix

workaround trouble from fix to #7845 with line endings
On versions of OSX < 10.10 fix compilation

On OSX < 10.10, we need to check for the existance of MAC_OS_X_VERSION_10_10 at all
make running the test suite slightly easier

- default to running all tests if no command-line arguments provided
- cd to the test directory, then back when finished
- use at most half of the cpu cores when no command-line arguments given