Added Affine3<T> class
Merge pull request #658 from Nerei:affine3_classes