CATransform3D

FTW. :smiley:

added `shear` and `perspective` transforms.  I'd like to create some rotation methods that take perspective into account (they would need to know something about how "far away" the view is I think).