fix conversions of ImaginaryUnit
fix #2468, fix #2458 (add support for unsafe_ref(::Ptr{Any}))
make it easier to typecast pointers
fix #2477, scheduler integration of the various wait_* functions
Set the GIT_TEMPLATE_DIR environment variable.
Copy the usr/share/git* libraries as part of the install step.
run tests in parallel. close #965
Merge branch 'master' of github.com:JuliaLang/julia
in unsafe_ref, special case Any to fix #2458
Merge branch 'master' of github.com:JuliaLang/julia
Revert "in unsafe_ref, special case Any to fix #2458"

This reverts commit e8d6ba3a7200f7a2093a60b5b585b2253d35450e.
allow more signatures, including abstract types, in cfunction()
aids #2458
Run install_name_tool on libtcl, libtk, and libtk_wrapper
Merge branch 'master' of github.com:JuliaLang/julia
Remove gzip from extras as part of #2422.
Remove gzip test from runtests.jl