Extend sqrtm to StridedMatrix and complex integer matrices.
Make sqrtm more forgiving to singular matrices.
Benchmark tweaks:

* Added pi_sum_vec to Matlab, Julia and R (disabled)
* Tweaked parseint in perf.R
* Added perf.lua by Francesco Abatte (Needs the GSL Shell)
Revert "Revert "remove some O(n^2) algorithms in the front end" [fix #2270]."

This reverts commit 1396f74efdf9a87d7c2658757f8d2b20885f67c1.
try a different implementation of delete-duplicates
Merge branch 'master' into sqrtm
More sqrtm tests.
Bug fixes for generalized svd
Correction of spelling error in generalized svd
fix addprocs_sge
clearer wording for finalizer()?
Merge pull request #2284 from rened/patch-1

clearer wording for finalizer()?
temporarily disable the "ignoring conflicting import" warning [#2285].

It's better to ignore this situation than to emit bogus warnings for
version 0.1. A more precise warning test would be even better, but for
now this is better than the current behavior.
try to improve the STDIN as IOStream workaround
Merge branch 'master' of github.com:JuliaLang/julia
better handling of UV_FILE as uv_pipe_t object in libuv, for #2162
Revert "try to improve the STDIN as IOStream workaround"

This reverts commit 4e8cabc337b4164b176534a85ffcfcd6578f947f.
Revert "make STDIN an IOStream on linux when the input stream is a file"

This reverts commit 64451781dcba91dc7a5b4884afdd5eb4153d9e41.
Revert @JeffBezanson's workaround [#2162].

@vtjnash's fix seems to work. Finger's crossed.

---

Revert "try to improve the STDIN as IOStream workaround"

This reverts commit 4e8cabc337b4164b176534a85ffcfcd6578f947f.

---

Revert "make STDIN an IOStream on linux when the input stream is a file"

This reverts commit 64451781dcba91dc7a5b4884afdd5eb4153d9e41.
more fixes for reading from pipes [#2162]