Core: Further consolidate ICoordSystem and children
- For historic reasons, CoordSystem1D and CoordSystem2D differ more than necessary.
- CoordSystem2D contains hard-coded axes, which makes flattening (#555 (closed)) difficult.
Edited by Wuttke, Joachim