Add (c)transpose for Givens and Rotation types. Let AbstractMatrix throw on (c)transpose to avoid silent errors when (c)transpose is not implemented for a matrix type. Add some tests. Remove r property from Givens type and return it from givens method.