Fix for #408 - water surfaces flickering
Added new integer matrix. (Matrix4i)
Add merge method to BlockCollection.
  - This makes it easier to combine two collections to a new one, e.g. when constructing structures from smaller parts.
Made resolveBlockUri method public,static to make it usable for other commands that deal with blocks.
Grammar test suite update:
  - added test cases for split rules
  - added more test cases for the other rules
  - moved the building generator test into tests (tests combination of rules)
Big Grammar System update:
 - restructured logic.grammar for more clarity of different rules
 - corrected a lot of smaller bugs
 - removed CoordinateSystem class
 - completely using Matrix4i for orientation/translation handling
 - changed rule map from ShapeSymbol to Strings as keys
 - added BuildingCommands class containing some testing commands for building generation
Added comamnd fullscreen + toggle button in the video config menu
fix animate grass button disappearing
Hunger and consumables
lot of errors
lot of errors2
finaly working
BlueBerry added, and final edits
fix issue on Windows
Added crafting system
Deleted 'Chest comment' from the Craft.json. Coal is refine of CoalOre
* renamed TeraAdvancedDeflator into TeraVisitingDeflator because it is using the visitor pattern.
+ implemented 16-bit dense and sparse arrays
+ added some comments
Implemented serialization handlers and factories for tera arrays.
+ added interface TeraArraySerializationHandler<T extends TeraArray>
+ added abstract base class TeraArray.SerializationHandler<T extends TeraArray>
+ added interface TeraArrayFactory<T extends TeraArray>
* changed class Chunk to use the new factories
* changed class AdvancedConfig to use the new factories