Skeleton.
double, not Scalar
It compiles, let's go shopping!
Testing.
Lint.
After egg's review.
Merge pull request #312 from pleroy/Matrix

Basic support for 3x3 matrices.  No usage in client code yet.