Tweak the developing docs a bit
Improve the Ninja test runner to support options to Shake
Fix the compdb test so it works with --no-report and is generally more robust