Flags to build openblas in 64-bit mode. Commented out for now.
export symmetrize and symmetrize!
Build OpenBLAS in 64-bit mode on x86_64
fix #1525
Merge branch 'master' of github.com:JuliaLang/julia
remove "singleton expansion" versions of map, which do not generalize
fix typo in suitesparse error message
Tweaks in help system

* less strict function names (e.g. "copy!", "&" etc.)
* detect and properly handle macro definitions
* add module information in the REPL help
* allow to search for functions in a specific module in
  the REPL help
* small fix to help text escaping
General module-related cleanup of help files
Put glpk and linprog into modules

(needs "make clean && make" in extras)
add float32 literals, e.g., 1f0, 4.3f-3
Small fix in zlib docs
Silence linprog output in Pkg.resolve

(except in case of errors)
Add peakflops(n) that computes the flop rate by multiplying nxn matrices
ENV: convert non-string values to strings upon assignment
patch major speed issue with printing ascii (and other very minor updates)
Consistent capitalization of acronyms (BLAS, LAPACK, ARPACK)

Closes #1537. There are a bunch of LapackFoo names that I didn't
change because it gets pretty shouty and they're more part of the
internals of the LAPACK module, rather than its externally facing
interface, so capitalization can be more discretionary.
load, require: make ".jl" suffix optional.

This is another step on the road to making module names correspond
to the name you require, as in:

    require("Foo")
    using Foo

Since packages explicitly declare what they require, we may be able
to just omit require statements altogether and let them be implied
but each packages declarative REQUIRE files, which also contain
version information. One wrinkle in that idea is that some packages
may dynamically decide at runtime what to require or not. Not sure
how to deal with that possibility, but we can worry about it later.
Fix the way INTERFACE64 is passed for openblas build.
Pkg: only `rm -rf` explicitly deleted files after commit blocks.

This allows you to create your own untracked packages in the repo
without them being unceremoniously removed every time you use the
the package manager to add or rm required packages.
Git, Pkg: rename Git.each_version to Git.each_tagged_version

Also, don't checkout branches saved in .gitmodules -- that was
left over from a previous incarnation where that was how things
were going to work.