Fixed Geometry module failures.

Removed default parameter from Transform.
Removed the TransformXX typedefs.
Removed references to TransformXX from unit tests and docs.
Assigning Transforms to a sub-group is now forbidden at compile time.
Products should now properly support the Isometry flag.
Fixed alignment checks in MapBase.
diff --git a/demos/opengl/camera.cpp b/demos/opengl/camera.cpp
index bb60d48..7e38806 100644
--- a/demos/opengl/camera.cpp
+++ b/demos/opengl/camera.cpp
@@ -217,7 +217,7 @@
     }
 }
 
-const Transform3f& Camera::viewMatrix(void) const
+const Affine3f& Camera::viewMatrix(void) const
 {
   updateViewMatrix();
   return mViewMatrix;