versioning: use date-based patch versioning
Updates ParaView to use a date-based patch number. The superbuild will need to adapt to learn this for its package name (which should shorten it considerably).
Based on !6592 (merged) and !6597 (merged).
Edited by Ben Boeckel