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.
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.
perf: Lua corrections and pi_sum_vec in Python (disabled)
fix 3ba19aef55f77f3470fb2f43e1dc7932a408f332 typo
fix write 'in typeassert, expected IOStream, got TTY' error
examples/shootout/meteor-contest.jl: rename push -> push!
don't install readline libraries (part of #1744)

Also some glpk cleanups.
Update helpdb
don't run patchelf on symlinks (closes #1744)
Updated package listing
Merge pull request #2298 from aviks/topic/pkglist

Updated package listing
perf.lua: fix oversight
Update download and install instructions by pointing to the downloads
page on the website.