PointBuffer needs an orientation

We need to specify if a PointBuffer's orientation is `POINT_INTERLEAVED` (default) or `DIMENSION_INTERLEAVED`, and update the XML schema to contain this information if necessary.