Cleanup comments, parameter list formatting, and capitalization.
Remove commented-out code to lex conditional compilation directives.
[c-ffi] Remove unused simple-io imports.
[win32-user] Remove unused simple-io import.

This was a replacement of an import of simple-format, but only
format-to-string is used, not format-out.
Merge pull request #723 from waywardmonkeys/remove-some-simple-io-imports

Remove some simple io imports
Remove unused arguments from read-top-level-fragment.
Remove no-op <tokenizer> class.
Add matching end words for long methods.
Merge pull request #725 from cgay/reader

Reader cleanups
Revert "Remove commented-out code to lex conditional compilation directives."

This reverts commit 1509a782be87e1017c51379520b4d3cf2b18e1e4.
Merge pull request #726 from cgay/reader

Revert "Remove commented-out code to lex conditional compilation directives."
[reader] Don't use the same init keyword for multiple slots in the same class.
Merge pull request #727 from cgay/reader

[reader] Don't use the same init keyword for multiple slots in the same class.
[make-dylan-app] Add matching 'end library foo' etc.  Formatting adjustments.
Merge pull request #728 from cgay/make-dylan-app

[make-dylan-app] Add matching 'end library foo' etc.  Formatting adjustments.
[cbe] Combine methods by using if rather than singleton dispatch.
Merge pull request #731 from waywardmonkeys/remove-some-singleton-dispatch

[cbe] Combine methods by using if rather than singleton dispatch.
[doc] Fix typo in compiler-internals.rst
[doc,library] Document parser expansions as an Open Dylan extension.

This extension was originally created at Harlequin by Andrew Armstrong,
Keith Playford and Jonathan Bachrach.
[doc,library] Document macro system extensions.

As indicated in the text, the bulk of this text is from the
D-expressions paper.