Adjust the StructuredGridFactory to changes in YaspGrid

- Remove redundant array construction that avoided previous deprecation warnings.
- The documentation about having non-trivial origin is outdated.
- Adding the coordinates object to the type in template specialization
  allows using the StructuredGridFactory with non-double ctype.
- Add a specialization for the YaspGrid with non-trivial origin.