C++ fixes and test improvements

- fix errors in model object code generation
- fix SaveSeries
- fix assetId usage
- Add "ome-test" test library

Testing: if the jobs are green, this is OK.  I'm currently working on adding more tests to find additional problems with the existing code.