Two example programs one for command line argument processing and one for configuration file processing. (cherry picked from commit 3646578ae7e29230d7b05a5487ad12990b2ae688)