Gsoc2012 Add Testing Framework Engines

Event recorder and player I've written during the GSOC 2012. 

Implemented:
- recording and playback of gameplay;
- holding savefiles in recording file;
- save screenshots during record and check with current screen during playback;
- GUI for gameplay records management;
- GUI to control recording and playbay;
- fast replay;
- pause during playback and recording;