CIDEV-909 dofst_k driver, and many more

This pull request includes many changes: 
-The new dofst_k driver
-Start at the new multiple harvester dataset driver (not used anywhere yet)
-minor fixes to variable initialization in dataset_parser
-rename mopak and rte parser and parser test to new naming scheme
-fixes to the code generation to use _ separated module names but camel case class names