ENH: Update vtkFrustumSource to support vtkAlgorithm::DesiredOutputPrecision

Change-Id: I3af15838f6f56c1538323f3d40c6dd5b9c797b37
ENH: Update vtkGlyphSource2D to support vtkAlgorithm::DesiredOutputPrecision

Change-Id: I3d64b3cc9a5b18bd1c22e642eb3c04ed150969bf
ENH: Update vtkOutlineSource to support vtkAlgorithm::DesiredOutputPrecision

Change-Id: Ia74d2b914bde6960eb316d5ff7837a40d7bad248
ENH: Update vtkPlatonicSolidSource to support DesiredOutputPrecision

Change-Id: I3781cb4accd381769b93da35152606436a4c0238
ENH: Update vtkSuperquadricSource to support DesiredOutputPrecision

Change-Id: I62d0f017cb2d62fda8036ac777afe644b5b4a8a9
ENH: Update vtkTessellatedBoxSource to support DesiredOutputPrecision

Change-Id: I9789fd5ba74a7cdd1be29fafb7c090d656a611c1
ENH: Update vtkTexturedSphereSource to support DesiredOutputPrecision

Change-Id: I894d4b72bb6590217e0242248ad81f5f0e7b25f6