Improvements to the conversion utilities
Various changes associated with issue #204 (closed).
- Reduced code duplication for handling prostar conversion and IO
- Simple conversion to/from AVL/FIRE geometries
- New library basis for conversion to/from CCM geometries - handles multiple regions, conformal interfaces etc. No support for film or 2d shell geometries
- Improved infrastructure for writing VTK content. Will propagate usage through other parts of the code in the future.