Merge pull request #1835 from rephorm/vectorize

Vectorize more math functions
Merge pull request #1830 from vtjnash/jn/llvm_assert

add llvm assertion flag and lldb target
update require and include

include() - simply evaluate a file in the current module, not using
  the load path or anything. Now updated to always fetch files from node 1.
reload() - search the load path, and include() a file in Main. Also
  broadcasts automatically to all nodes.
require() - performs a reload() once per file per node. Also broadcast.

Generally use require(). Use reload() to force reloading during
development. Use include() to assemble modules from multiple files.
Current best practice is to use julia_pkgdir() to find needed
files. This may change.

load is an alias for require, and is now deprecated.

fixes #1411, fixes #1504, fixes #1644, close #1809
Merge branch 'master' of github.com:JuliaLang/julia
comment out suitesparse and zlib until they're fixed

broken by aef65182d8e41f1b3cc99e04fb6eeeb1f4c67ff1.
require->include for "internal" loads. Also prepare for load->require.
Re-enable suitesparse and zlib tests

This reverts commit 23ac098d9ad19fb895e454e157bc53fd4ec01316.
Support Inf in bounds for linprog
remove Dimspec. fixes #1829
allow x[1] for scalar x, to be consistent with the treatment of 0-dimensional arrays [since ndims(x)==0 and length(x)==numel(x)==1]
Merge pull request #1843 from stevengj/refscalar

allow x[1] for scalar x
Make @show evaluate to the value of its last argument
Update location for downloads
allow Real for indexes more thoroughly, eliminate Indices
fixes needed for expanded float indexing
fixing some cases of logical indexing too
small fix to bitarray logical indexing
Merge branch 'jb/realindex' of github.com:JuliaLang/julia
allow some more cases of tuple indexing
bitarray: revert specialized ref signature change
fix #1851
also fix peakflops() on 32-bit