engine/terrain: created terrain class for handling terrain chunks
engine/terrain: basic chunk relations implemented
engine/terrain: implemented comparison operator for storing chunks in map
engine/terrain: moved structs from chunk to terrain
engine/terrain: setting neighbor references for chunks
engine/terrain_chunk: wrapped constructor parameters
gitignore: another emacs tmp file added
engine/terrain: moved common code from chunk to terrain
engine/terrain: support for 4 chunks completed
engine/terrain_chunk: removed legacy diagonal positioning function
engine/terrain: basic intra-terrain blending functionality
engine/terrain: registering neighbors bi-directionally
engine/terrain: finalized intra-chunk blending
engine/terrain: editing terrain for any chunk implemented
engine/terrain: dynamically creating chunks on demand
makefile: added gdb debugging target
terrain: no initial terrain chunk needed
makefile: moved phony target definitions
engine/terrain: enhanced comments for get, set and draw functions
Merge branch 'infterrain'

Conflicts:
	Makefile

This adds infinite terrain functionality.