Turn matrix_transform into an STL style functor.
Remove constructors from point types, turning them into POD.
Use brace initialization in tpie/pointgenerator.h.