Update documentation of deprecated functions.

* old docs were either changed to use the new function name,
  or removed when appropriate.
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
add eventloop-less variants of AsyncWork constructors
Documenting more functions
Add `@which` macro

To be used directly in front of a function call, e.g.:
@which rand(1:10)
@which 1 + im
@which a[1,2]
@which a[1:end] = 2
Merge pull request #2245 from carlobaldassi/whichmacro

Add `@which` macro
rename: key => getkey (collections API bikeshedding).
Base.globalEventLoop(): reinstate with deprecation warning.

https://github.com/nolta/Winston.jl/pull/23#issuecomment-13339916
https://github.com/JuliaLang/Tk.jl/issues/9