Set paramater order on sort-related routines so that the vector being
sorted/searched/etc. is always first.
Fix order of nans2end.
Allow function arguments as first paramter of sort functions
Sort updates:

* Add sort versions which take Functions as first argument,
  for use with "sort(x) do a..." syntax
* Added (but commented out) select and selectby functions
  for same.
Minor updates.
Fix sort versions which take a function as the first parameter.
Actually make taking a function argument work...
Finish cleanup of allowing function arguments first.

* Added (but did not export) selectby, sortpermby
* select, selectby, and sortpermby can take function arguments first
* Added basic tests
Fix a broken link in packagelist.rst

Fixed the broken link to the obsoleted package DeExpr (which has been renamed to Devectorize)

It is now corrected. I also put it below DecisionTree to maintain the correct lexicographical order.
use CPU_CORES if -p has no argument. fixes #2228
update doc for indexing. fixes #2199
Merge pull request #2231 from lindahua/patch-1

Fix a broken link in packagelist.rst
Merge branch 'master' of github.com:JuliaLang/julia
make method defs return the function they modify

fixes #2187
for neatness, print a short message for method defs at the prompt,
but continue to show generic functions as before.
tidy up some of the stranger printings
importall Base.Operators by default
closes #1564, closes #2071
some cleanup and formatting fixes
Added permute!, ipermute!

* these permute an array according to a given permutation
* permute renamed to permutedims
* findnext defined (and used by permute!)
* findfirst defined in terms of findnext
Merge pull request #2201 from kmsquire/permute

RFM: Added permute!, permute!! (renamed permute -> permutedims)
permutedims rename in image.jl
remove duplicate code for permutedims