Moving away from named domains and StringListDomain python support
Named domains have been slowly deprecated in ParaView for a long time as they are quite error inducing.
This remove almost usage of GetDomain(name) and uses FindDomain() instead, or FindDomain("class") when necessary
This also transform a few FindDomain("class") into FindDomain which is faster.
This also add support for StringListDomain property in python wrapping.