Merge pull request #6662 from amitmurthy/amitm/exit

Closes #6631
some cleanup of atexit worker termination, and fix nprocs==2 case
Add arguments specifying subsets of eigenvalues in eigfact(Symmetric/Hermitian)
Merge pull request #6652 from JuliaLang/anj/subeig

Add arguments specifying subsets of eigenvalues in eigfact(Symmetric/Hermitian)
Start developer documentation
fix emit_f_is for tuples
Merge pull request #6666 from cbecker/master

Median along arbitrary dimensions, fixes #6648
Merge pull request #5741 from mschauer/randrange

Use single call to dsfmt_gv_genrand_uint32() for small ranges (Take 2)
Introduce UnitRange argument to eigenfunctions.
Expand documentation of "do" blocks
align complex number printing (ref #29)
aligning with the sign separating the real and im parts for now
Merge pull request #6680 from tanmaykm/tanmaykm

align complex number printing (ref #29)
Fix bounds error in forward-i-search
Bind remaining control characters in the search keymap

New functionality:
  ^L clears the display
  ^N and ^P iterate through the next or previous result
  ^G and ESC-ESC cancel search mode
  ^W erases the previous word to whitespace
refer to diagm in doc for diag. closes #6676
Merge pull request #6678 from JuliaLang/anj/subeig

Introduce UnitRange argument to eigenfunctions.
make type inference consider directly spliced-in functions. closes #6626
Merge pull request #6667 from amitmurthy/amitm/alloc

limit xtra buffer allocation
Further attempt to clarify "do" syntax.
Merge branch 'master' of github.com:JuliaLang/julia