Updated version number.
Split compound.* into multiple files by domain

By relocating according classes into compound_registry.*, compound_absorber_system.* and compound_emitter_system.*, issue #116 should be resolved.

- CompoundMovementSystem was kept in compound.*, because it is directly and only(*) linked to the CompoundComponent.
(*in relation to everything else that was located in compound.*)
Merge pull request #201 from HariboTer/issue-116

Split compound.* into multiple files by domain
Fixed issues with keys not always being consistent for GUI/game key consumption
Merge pull request #194 from Revolutionary-Games/183-key-events

Key problems with gui fixed.
Increased the max hex value to prevent crashing when fully zoomed out and placing organelles.
"Fixed" minor style deviation
Merge pull request #210 from HariboTer/207-Undo-redo-feature

Implemented undo/redo-feature for MicrobeEditor
Merge branch 'master' of https://github.com/Revolutionary-Games/Thrive into 165-rolling-grid

Conflicts:
	src/microbe_stage/compound.cpp

Also bumped up thrive version to 0.2.4
Finally got rolling-grid working. I think. See #165