Throw a RuntimeError if no points (or their inverse variances) are finite in ApproximateChebyshev
(Revision to inital solution for #2411)
tests/approximate.py: unittest RuntimeError raised if fitting no finite points or weights
Update exception in tests/approximate.py to reflect changes in DM-827