rename: tls => task_local_storage, Task.tls => Task.storage
Update the documentation and results of examples to be current.
make include relative to directory of current source file

The require and reload functions are still absolute. This also
makes the absolute path of the current source file available via
Base.source_path(). Each Task has its own notion of what the
current source path is. Hopefully this also handles remote loads.
Merge branch 'master' of github.com:JuliaLang/julia
documentation updates for strings
Expose libLLVM symbols
extras/strpack: Use statically linked libLLVM symbols
fix broken 32-bit numbers tests due to changed itrunc behavior.
Some more documentation updates.
include: put restoration of previous source path in finally block.

This guarantees that no matter what happens when attempting the
the include, you always end up with the previous notion of the
current source path restored afterwards.
Merge pull request #1991 from pao/topic/libllvm

Expose libLLVM to libjulia-release users/packages
Merge branch 'sk/numbers-fix' of github.com:JuliaLang/julia
Merge branch 'master' of github.com:JuliaLang/julia
require, reload: also restore source path in a finally block.
Merge branch 'master' into sk/relative-include
Merge pull request #1989 from JuliaLang/sk/relative-include

my take on relative includes
auto require on using or import

if the top-level component of a using or import path is not defined,
call require() on it and retry.
Merge branch 'master' of github.com:JuliaLang/julia
I am loving @deprecate. use it to remove some aliases, and also rename csvread to readcsv etc., closing #1898
renamings needed in perf2