C++: Documentation updates

Updates from the workshop slides.

- Expand detail of prerequisites
- Update build instructions
- Update conversion notes
Yes, this is intentional.  This line is indented inside the for parens, while the following lines are indented inside the opened block.