Docs: Dict{K,V}() instead of Dict{K,V}(n)

Dict does not seem to take an initial size any more:

    julia> x = Dict{ASCIIString,Any}(10)
    ERROR: no method Dict(Int64,)




    julia> x = Dict{ASCIIString,Any}()
    Dict{ASCIIString,Any}()
Merge pull request #2227 from rened/patch-1

Docs: Dict{K,V}() instead of Dict{K,V}(n)
Merge pull request #2209 from kmsquire/unzip

zip documentation
remove special case for .^ of integer arrays. fixes #2219
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
Added permute!, ipermute!: permute an array according to a given permutation