Add test case for union of heterogenous tform types
Add test cases for abstract geometric base class
Test invalid input
Test scale determination for 0 rotation
Add missing test coverage of polynomial tform
Add test case for estimate_transform
Add matrix_transform function to namespace
Deprecate reverse_map parameter and add to future removal list
Add test case for invalid image dimensions