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 Joachim Wuttke