Implemented the basic shape system.
The shapes are divided into more complex derivation rules (ComplexRule and subclasses), grammar symbols (SymbolShape) and terminals (TerminalShape).
The rules of given grammar are stored in a ProductionSystem.
Grammar is the asset for general grammars.
Basic building generator framework.
Added a simple implementation of the building generator.
The Tree classes are for storing the derivation tree.
JUnit tests for DivideRule and SetRule.
Some simple unit tests for the divide rule and the set rule.
antlr source folder.
Added a folder for antlr sources.
The folder contains currently the grammar definition for procedural architecture grammars and an example grammar.
GrammarLoader skeleton.
Nothing implemented yet.
Started the implementation of the ANTLR tree walker for the PAG.
 + removed unused variable from SplitRule
Some initial work on skeletal meshes, including CPU skinning.
Moved common gson type handlers to utilities package.
Merge branch 'develop' into SkeletalAnim
Create VERSION.markdown with Jenkins for ZIP
Add GUI animation
Update README (and delete an obsolete file)
Connected skin to entity bone structure for rendering
Fixed some issues around the handling of location hierarchies
Added code to convert md5s into Terasology's coordinate system
Fixed a small NPE in UIScreenChat's getHistory() method
Added simple calculation and support for skeletal mesh normals
Fixed uv import of md5mesh
Moved test assets into test mod
Added block list screen (F5) / Added multiplayer screen (not visible yet) / Added shadow style / Few interface changes and other optimizations
Rebase fixes / Changed animation event listener
Added missing headers
Renaming
Added success message for giveBlock and giveitem. issue #353
Optimized item list screen
Merge remote-tracking branch 'movingblocks/develop' into VersionInfo