Update documentation of deprecated functions.

* old docs were either changed to use the new function name,
  or removed when appropriate.
another batch of exports cleanup
Merge branch 'master' of github.com:JuliaLang/julia
remove cor_pearson and cov_pearson aliases
Expand and/or fix documentation of several scalar math functions
Merge the commits from #2069 into master

  commit 5c1e646050a283a69b2818acdfe9c52473757a9c
    Chain methods for gemm and gemv to gemm! and gemv!
    Add gemm and gemv methods that have an implicit 1.0 multiplier
  commit 11c8f36d18856ea763331eb80b828e6d7db81e80
    Chain more foo methods to foo!, add blas tests.
    Reformat the linalg tests.

Relevant comments are in #2062.

Conflicts:
	test/Makefile
Merge branch 'master' of github.com:JuliaLang/julia
Pkg: better warning for already-required packages [close #2028].

Also change the warning color to yellow to make it look less erroneous
than a full blown error.
remove count and contains_is
add contains(eq, itr, x)
remove search_count
reduce size of bigfib test
Merge pull request #2244 from kmsquire/deprecated_doc_updates

Update documentation of deprecated functions.
a couple doc fixes
rename areduce to reducedim
un-export amap, each_col, each_row, each_vec while we decide what to
  do with them
Documentation for isprime(), isodd(), iseven()
Merge pull request #2249 from mbaz/patch-1

Documentation for isprime(), isodd(), iseven()
remove tmpnam
remove suspicious has() and contains() methods
un-export a couple more things
Update documentation for linear algebra factorizations.
Merge branch 'master' of github.com:JuliaLang/julia
Better linear algebra documentation
Intoduce a couple more LAPACK exception types
Updates to Factorization names for consistency
	LUDense is unchaged
	CholeskyDensePivoted is now CholeskyPivotedDense
	QRPDensse is now QRPivotedDense
Fix the exports
Based on discussions in #2212.
Minimal invasive changes to the Factorization objects for 0.1.
All existing functionality is retained,	with only a few	renamings for clarity.

Replaces the *d routines with *fact routines:
         lud ->lufact
         chold -> cholfact
         cholpd-> cholpfact
         qrd ->qrfact
         qrpd -> qrpfact

Replaces * and Ac_mul_B on QRDense objects:
         qmulQR performs Q*A
         qTmulQR performs Q'*A

Updates to exports, documentation, tests, and deprecations.

This is a self-contained commit that can be reverted if necessary
close #2062