add some declarations that help the new mapreduce() implementation
Merge branch 'master' of https://github.com/JuliaLang/julia