Added mutation points. Currently they don't restrict much as you can simply exit and reenter editor to fill mutation points, but once we are ready we will limit editor to reproduction.
Merge pull request #187 from Revolutionary-Games/159-mutation-points

Working mutation points
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