Misc changes from Myron

* Use consistent style for code snippets
* Fix typo
* Greatly expand history.

The history could use some feedback, particularly from @dchelimsky.  Is it accurate?  Did I cover the important things?

/cc @JonRowe 
Given that HTML won't respect this spacing there's no need for the new line break here.