fix #5344
Add unexported get! macro for Dicts

Same as get! function but does not evaluate the default
argument unless needed.
Faster cache lookup in broadcast! via get! macro

Change broadcast! cache to use nested Dict instead of a Dict with Tuple
keys; use get! macro to access its fields.
Related to #6041.

Also reduces code duplication in broadcast! definitions via eval macro.
Add a note of caution to get! macro
Merge pull request #6107 from JuliaLang/cb/fasterbroadcast

Faster cache lookup in `broadcast!` via nested Dicts and get! macro
Add missing .\ methods for arrays and numbers. Remove some obsolete methods.
Merge pull request #6126 from JuliaLang/anj/arraydiv

Add missing .\ methods for arrays and numbers. Remove some obsolete methods.
Add reference to Bunch-Kaufman
implement #= ... =# multiline comments (fix #69)
doc of scale: replace scale! with scale in text.
doc: bump copyright year
improve type of collect, add eltype() for EachLine. closes #6114
Merge pull request #6128 from stevengj/multiline-comments

WIP: implement #= ... =# multiline comments
document multiple line comment syntax (Ref: #6128)
doc: tweaks for new 0.3 theme
support #=# self-closing comments from #6128, but only because it requires less code
support nested #= ... =# for #6128, as noted by @carlobaldassi
NEWS formatting glitch
compile simple loop conditions twice for a more efficient branch structure

I didn't think this would matter, but it actually makes a big difference
to LLVM. fixes #5469

with this, I believe no changes to Range1 are needed for performance.
Merge pull request #16 from JuliaLang/master

update to 14d0a7d