Overhaul get-timing-stats using Boost libraries.

Add flexible program options and error detection using boost::program_options.
Among these:
      Allow specification of an output file
      Allow choice of appending or inserting output to a file
      Allow specification of a sentinel after which to insert in the file
      Create --verbose and --quiet options to better control program output
      Add standard --help and --version options