some work on #671. does not work yet.
new tuple type hierarchy working. #671
a couple fixes to new tuple type hierarchy
another small fix
Merge branch 'master' of github.com:JuliaLang/julia into jb/tupletypes
Merge branch 'master' of github.com:JuliaLang/julia into jb/tupletypes
Adds expm(A::Hermitian)

Uses eigenvalue decomposition to compute expm(A). This is a stable method for
Hermitian matrices and is about 2x as fast in my testing.
Make event loop use run_once/process_events
Add test for Hermitian expm.
simple Rest iterator
Event loop work
Merge branch 'kf/reviewme'
fix undefined reference problem in flush_gc_msgs
call flush_gc_msgs less often
Add missing transpose solve operators

Quick fix to add missing transpose solve operators with UmfpackLU objects. 

@dmbates
Adds tests of simple tridiagonal operations
Merge pull request #2656 from jiahao/symtridiag-tests

Adds tests of simple tridiagonal operations
Merge pull request #2631 from blakejohnson/hermitian-expm

Adds expm(A::Hermitian)
fix download
Merge branch 'master' of github.com:JuliaLang/julia into jb/tupletypes