Fix up naming in derived type example
The problem
We want to support wrapping derived types that have allocatable attributes. The counter-example to this is derived types that have attributes which are pointers. Right now, our derived type example is named in a way that doesn't make clear what it is testing. For example, the derived type which has another derived type as an attribute is called parent, even though there is no sub-classing, which is misleading.
Definition of "done"
-
Rename DerivedTypeParenttoDerivedTypeViaPointer -
Other renaming consistent with the change above
Additional context
Started on this here, but will split out to make life simpler