Update radial gradient tests to use testharness

Layout methods differ slightly in their computations between
implementations, causing minor differences in the positioning due to
shapes. Use testharness instead of ref tests so that the tests can
account for these differences.