Updates for new version of YamlCPP and latest Cmake

  - changed yaml parsing to use "new" API
  - changed cmake setting source file properties to GENERATED in calling listfile