Redesign FieldPVCoordinatesProvider, and perhaps other Field-related classes
Looking at issue #366, it appears we sometime need a
FieldPVCoordinatesProvider
where the type of the field is not hard-coded in the class itself.
This means that the <T extends RealFieldElement>clause should be
at method
level (getPVCoordinates method in this case) rather than at class level.
This
design change is probably worth considering throughout the library.
This type of change can be done only for a major release as it is a
backward-incompatible change.
(from redmine: issue id 470, created on 2018-05-23, closed on 2018-06-04)