Redesign the basic tests for barycentric

The original tests were not accurate in double-precision, but I must
have forgotten to run the tests in double-precision so I never noticed
that.

The new tests are designed to be accurate in all sensible IEEE 754
precisions, including half-precision.