make import/using .Foo do a relative search for Foo, and the old syntax search from Main (the top level).
addresses #2375

this is quite disruptive, but I think I prefer it. after all, most of
the imports in Base are of internal modules, so they should be marked as
such.
Merge branch 'master' of github.com:JuliaLang/julia into jb/relativeimport
make relative imports explicit based on the number of leading dots
Mac Julia launcher script assumes the user's shell is bash.
#RFC: Updated spectralnorm.jl for ~30x speedup

The previous version based on Scala ran in just under 5 minutes (~293s), while this version,
based on Javascript with tweaks, runs consistently in 10-12s. This puts Julia ahead of all
other dynamic languages and only behind C/Ada/Fortran using extremely low-level and in some
cases parallelization (which maybe we should explore). Julia FTW!
Let me know if we can make any other tweaks/optimizations. 
Merge pull request #2806 from karbarcca/patch-2

Updated spectralnorm.jl for ~30x speedup
don't accidentally revert someone else's change
Expands array doc

- Table of available matrix factorizations
- Tables of available special matrix types and availability of optimized methods
- Table of correspondence between dense and sparse matrix methods

Minor speeling fixes
document finally. closes #2795
Merge branch 'master' of github.com:JuliaLang/julia
Merge branch 'master' of github.com:JuliaLang/julia into jb/relativeimport
Merge pull request #2804 from kongtomorrow/master

Mac Julia launcher script assumes user's shell is bash
Merge pull request #2807 from jiahao/doc-special-matrices

RFC: Expands array doc
fix race condition in require: if multiple tasks require() the same thing,
one should load it, and the others should wait for that one to finish.
fixes #2805
Merge branch 'master' of github.com:JuliaLang/julia
fast repeat() for ByteStrings. closes #2800
consolidate reflection functions
remove more underscores
improve addprocs API and remove more underscores