Initial experimentation with StringTemplate.
Merge branch 'master' of git@github.com:MovingBlocks/TeraMath.git
First clean generated class.
Integrated generator and generated code into build process.
Merge branch 'master' of git@github.com:MovingBlocks/TeraMath.git
Converted ImmutableVector and Vector types to templates.
Fixed tabs in build.gradle.
Merge pull request #11 from immortius/master

Integration of StringTemplate for generation of types from templates
Some minor javadoc issues
Fixed checkstyle issues
Fixed checkstyle in unit tests
Added Quat4d
Added integer tuple/vector
Consistent naming of Quat and Vector classes
Fixed unit tests
Increased number of bits used for hashcode
Merge pull request #12 from msteiger/quat4d

Added Quat4d
Added Matrix3d class
Changed emptry abstract methods to get(row, col)

This reduces the number of methods that must be implemented from 9 to 1
Implementing an array-based matrix is thus easily possible.
Implementation based on member are not affected.
Added Matrix3d tests