Move matrix utilities to their own class
Uniformize formatting in Checkstyle configuration file
Add fast power functions to TeraMath
Added support for text alignment.
The canvas offset now is moved down when text is rendered by the height of the text.
Improvements in FastRandom
Fix for seed 0 always returning 0
Add .gitattributes
Add rules to .gitattributes for .shape and .texinfo files
Merge pull request #718 from socram8888/fastpow

Miscellaneous improvements - primarily performance.
Implemented texture subregion rendering.
Implemented stretched bordered texture rendering (the borders are only stretched in one direction)
Merge branch 'multiplayer' of git@github.com:MovingBlocks/Terasology.git into multiplayer
Some fixes to c421d72dfeb216b4ee7d82e6141d9d8d1c31edee
Checkstyle fixes.
Fix to randomCharacterString().
Restructure: Move initial stuff around pre-extraction
Restructure: Delete stuff that has been extracted elsewhere (admittedly earlier in a separate pass)
Restructure: Move src and libs into new engine dir
Upgrade to Gradle 1.8
Restructure: Put all the changed Gradle stuff in place (any needed code tweaks not done yet)
Restructure: Code tweaks for restructure (minor pathing changes)
Restructure: Tweak modules - which in this case is only Core since the others were extracted and tweaked earlier