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.
fix addprocs_sge
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]
VERSION = 0.1 (this is still only a release candidate until tagged).
fix rename of parse_input_line in web repl. fixes #2282
better fix for #2285
Windows: fix #2117, fix #2139, fix #2080, fix #2263, fix #2256
perf: Lua corrections and pi_sum_vec in Python (disabled)
fix for my previous commit
fix bigint/bigfloat segfaults on centos/fedora
add more function doc