Miscellaneous language and name fixes
This branch does not attempt to make any functional changes to code. Everything should work exactly as it did.
Minimal attempts at grammar/punctuation changes were made: only where it was immediately obvious that a comment was formatted differently from its surroundings.