Snapshot of work in progress on dynamic Mocha tests...

Most of the action here in in the new file ./test/fixture/test-shared-onmd-generic-suite.js that implements a data-model-declaration-driven dynamic Mocha test suite used internally to validate onm's own test fixture data models, and to be used by onm-derived modules to similarly verify base-level validity of onm data model declarations.

There are several areas that need to be improved:
- Infrastructure: this style of building dynamic Mocha test suites seems to be working fairly well. And it scales nicely (with a few carefully-placed closure scopes). However, there's a problem with the error reporting I've observed in the dynamic tests where any failure in the dynamically added vectors seems to terminate the report. Luckily totals are reported so I see no evidence that Mocha will falsely pass the entire suite. So, no stage-for-deploy of known-bad images. But, there's that reporting thing...

- onm data model generic suite coverage: not done yet. The generic suite will be further expanded to include verification of all defined component create/remove, verification of property construction in each namespace...