Add a method to transform a point and a rect via an affine transformation

r? @metajack (or whoever)
What is the expected result for matrices with non-zero skews or rotation that are not multiples of 90°?