Improve documentation + instructions

- Add `make server` command to serve built docs through Python web server
- Add Mac OS X instructions for installing doc Python tools
- Consistently use title case for section headers
- Rename example titles for consistency (while preserving links)
- Use code blocks where appropriate