Key Event added to the Model
Engine Components related to Key Behaviors
Bug Fix related to boolean setters in behavior component
KeyPressed components to store key events
Ssytems to process key interactions and remove key pressed components
Test
Cool Demo Updated (Use the up and down arrow keys to move the chameleon)
Reviewers comments addressed
Merge pull request #650 from prashanth-u/keyboardint2

Key Behaviors
Small EnginePlayer clip fix.
Renamed EditorTest attributes (remove mock prefix)
Class to launch the Editor with no GUI
EditorGUITest as base to test the editor GUI
Names for some buttons
Action to open a mock game with test purposes
Cut Copy Test (reproducing the bug)
Bugfix iterarting selection
To avoid nested iterations, selection should be iterated
using SnapshotArray utils
Merge pull request #652 from RotaruDan/enginePlayerFix

Small EnginePlayer clip fix.
Merge pull request #653 from anserran/cutfix

Infrastructure to automatically test the Editor GUI (without actually launching the GUI)
Any type of object can be root object (not only ModelEntities)