Separação das classes Matrix e LinearOperator;
Sistema de coordenadas homogêneo trocado por operadores afins;
LinearOperator agora é AffineOperator, classe separada de Matrix
 que implementa as operações do antigo LinearOperator usando
 uma Matrix e um Vector;
Math::Polynomial modificado para trabalhar com std::vector ao invés
 de usar ponteiros;
Matrix teve suas entradas templatizadas;
Removidas as operações que preenchiam Matrix com 1.0 no final;
Removida conversão implícita entre matrizes de tamanhos diferentes;
Removida operação de composição de matrizes (existe equivalente
 em LinearOperator);
Removido Matrix::sqnorm() (existe equivalente em math/vector.h);
Removido Math::Point<N> (suas funcionalidades foram subsumidas
 pelo AffineOperator);
Alguns operadores adicionais para Matrix implementados;
LinearFactory renomeado para AffineFactory e deslocado para cabeçalho próprio;
Adicionado método estático Matrix::identity();
Adicionado AffineFactory::Identity() - mais elegante do que Scale(1);
HermiteSpline removido (precisa ser reescrito);
Adicionada classe Test::AffineTester (testa igualdade entre operadores afins);
Adicionado cabeçalho test/lib/test.h, que concentra os demais cabeçalhos
 de test/lib.
Incorporação da segregação entre matrizes e operadores lineares.
LineClipperTest renomeado para PostLineClipperTest;
Aumentada precisão exigida nos testes;
Cabeçalho test/lib/test.h usado em vez de incluir outros cabeçalhos;
Retirada menção explícita a métodos e construtores criados
 implicitamente nas classes do diretório command/.