Added strategy resolution stage to transform algorithm.
Fixed test issue - the test was comparing out1 with itself rather than out2, and started failing when corrected because inappropriately implemented for CS transformations.
Split test_transform_linestring into test/check (in preparation to testing variants).
Change test_transform_point() to use check_transform().
Made transform variant-aware.