6dbce3256dea0a9a4b1d38b5e28ea94ab2891ec8

Expand style guide on naming
An attempt to capture the discussion at https://groups.google.com/d/msg/julia-dev/8ty9cQe_uGM/mkk3PiDG17wJ,
particularly https://groups.google.com/d/msg/julia-dev/8ty9cQe_uGM/Qgu9I6lN-LgJ
0177ccf212d379ca2c7c55e16911f8ceb6780372

Fix invalid doc crossrefs: #8033
- Sets current module scope for manual/metaprogramming so that function cross-references work
- Fully qualify module scope for `gemm!` -> `Base.LinAlg.BLAS.gemm!`
6c30066e666b09c39391985d68546d3b7ddc8fb2

Docs: add dates to manual and stdlib
Convert index.rst from dos to unix line endings.
6ca401c7ab0981e4259215b27fd436f265530135

Docs: cleanup dates chapter. Closes #8032
- Remove reference to Dates tests
- Use Sphinx :mod: reference to Dates module
ea7b4538320c3a2ba36c8593d8721ac55e66ba45

Dates manual chapter cleanup/update
136a5f5009645d70e79f065f2798322b0ad5569f

docs: use Integer instead of Int in type constraints
472324da6df69c9997726c5d62bee196de3801b7

Merge pull request #7873 from StephenVavasis/patch-3
more explanation of immutable
e8f661788b8f53d1bfca3ff6e4974483217af4ce

Merge pull request #7876 from StephenVavasis/patch-6
added a paragraph about elementwise
63023f6431a2aa076653f5a83f130fbf4fb2a009

Fix #7854
- label `comprehensions`
- add cross-reference in section about scoping in for loops and
  comprehensions
4a0d56e4b20d7b7e489e241a3f1a9bda02809015

Merge pull request #7870 from StephenVavasis/patch-2
more explanation of abstract types
ca8be19c2922a82ed902249512e49c6c9fdf3a77

Merge pull request #6986 from JuliaLang/kms/pkg_doc_updates
Update Package Development documentation
f2d7b9a0027592b961976354f0a0e44044e94710

Document cld
b48fee026acb72c0ae611a78b9e067a0d957b1b0

doc: removed unused sidebar template