agile: update Add support for user supplied test data sets
cpp: add workflow test for class in a package scenario
cpp: try to fix clang build error

Apparently we've hit this problem:

Why does C++ require a user-provided default constructor to default-construct a const object?
http://stackoverflow.com/questions/7411515/why-does-c-require-a-user-provided-default-constructor-to-default-construct-a
cpp: more fixes around workflow and new factories
cpp: generate descriptor for registrar implementation
cpp: ensure we set model name when generating registrar
cpp: hack pod generation in file factory just to get tests to pass