Deduplicate process spawning code in test runner + expect skipped tests to have a zero return code
Sort variableMapping in include block before printing

This fixes order differences across multiple C++ stdlib implementations.
Add build status to README