Improve C++ getting started instructions

Link to "Test-Driven Development in C++" workshop from C++ Now! 2014.
Break out Linux/Windows/MacOS instructions more explicitly.
Explain how to keep your build cruft separated from your source.