Add Broadcast module with staged broadcast operations
Range intersect revisions.
Restrict findin for ranges to integer ranges. Support ranges with step 0 in findin.
Revise issorted and contains to support ranges with step 0.
Add support for ranges with step 0 in searchsortedfirst and searchsortedlast.
Merge pull request #3121 from GunnarFarneback/ranges

Range function revisions
allow any Range in @parallel. fixes #3096
fix #3126, syntax error for ... in the middle of arg list
parallel docs updates
Added trsv and trsv! to Base.LinAlg.BLAS namespace

Plus cosmetic changes to indentation and creating more informative error messages.
improve hypot() for #3101
make deserialize() more robust against undefined functions
Added doc/DocCheck.jl: functions for checking documentation

* undefined_exports(m::Module): list the undefined exportss in a module
* undocumented(), undocumented_by_file(), undocumented_rst(): produce a list of undocumented methods in various formats
* isdeprecated(fn): true if fn is deprecated

Additional functions in base:
* current_module(): return the current module
* functionlocs(fn): return all function locations; (functionloc(fn) returns just the first)

Also:
* commented out undefined functions in exports.jl (these could probably be removed)
Merge pull request #3130 from JuliaLang/db/trsv

Added trsv and trsv! to Base.LinAlg.BLAS namespace
Merge pull request #3129 from mlubin/master

Updates for parallel docs
Merge pull request #3120 from kmsquire/undoc

RFC: Added doc/DocCheck.jl: functions for checking documentation status
add missing export of gradient()
disallow subtypes of ...
insert some conversions to make custom Integer types more likely to
work with indexing. fixes #3106
Some fixes to the Gedit configuration file
Added subtypes functions, updated help, docs

* Added subtypes(T), subtypetree(T)
* Updated help(x::DataType) to print super, subtype info
* Doc fixes/updates.