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.
parse_int: given a type, always return integer of that type [fix #2633]
Merge branch 'master' of github.com:JuliaLang/julia
Fixed Kronecker product of column vectors

Array comprehension returns a 2D array, so I added an explicit 
vectorization after the list comprehension and reordered the 
comprehension indices to get the proper result.
Git.transact: wrap changes in a git repo in a "transaction".

This snapshots the state of a git repo and if anything goes wrong it
restores that state before re-throwing the error.
Merge branch 'master' of github.com:JuliaLang/julia
Multiple fixes to kron

Fixed issue 2637, and added support of Kronecker product between 
Vectors and Matrices.
Added tests for Kronecker product

Added simple tests for Kronecker product involving Matrices, 
Vectors and scalars.
testing for git transactions; caught some broken cases.
Fix #2644
Fixed bug in my implementation of Matrix/Vector Kronecker product
fix a typo in stdlib doc