Bikeshed cleanup (#1014)
* Re-importing the spec, making use of as many bikeshed features as I know. The whole spec isn’t here yet.
* More
* Fixing formatting
* Tidy up & ordered lists
* Be gone whitespace
* All linking errors gone!
* Reindenting EVERYTHING
* Correcting links pointing at the wrong places
* Hints were breaking styling
* Some link fixes
* Minor - fix typos
* Correct a dfn closing tag location
* Rebase and merge conflicts for the missed commits
* Pretty sure these ! are typos
* Revert "Pretty sure these ! are typos"
This reverts commit 5d841b6082670df45e1cd28834ff8cbf4854300a.
* Address @mkruisselbrink's comments: use bikeshed shorthands
* Merge bikeshed cleanups to V1