Mouse correction

Also to try out the pull request
Moved cell update from cell.cpp to Thrive.cpp
When click is pressed down, the cammera follows a cell. It also disables keyboard moving camera
Background moved back 10 times further, number of planes from 4 to 9, background 10 times bigger.
Also changed the way the backgrounds are handled
Added a new cell, controlled by the keyboard. The camera is tied to the cell. Had to define a bunch of other stuff as public as i wanted to access it. Moving the cammera after the cell seems to solve the problem with the jittering.
Implemented the entity framework, and changed the cells to be entitys instead of objects. Still cannot update correctly. Comented a line on system.cpp. It seems that the problem comes from typeid returning the same from all the childs of Node
The entity framework works now. I'm using getType() to diferenciate between different components and nodes
Added the keyboard controll. Strangelly, it crashes when capturing key W, but not on A nor D
Moved the keyboard to thrive.cpp, it crashed when on KeyboardAgent. Added a RandomAgent that simulates the same behavior that cell.cpp had.
Merge pull request #6 from Daniferrito/master

Moving code from my repository to a branch of the project
Added basic colision. Needs improvements.
Merge pull request #7 from Daniferrito/master

Adding colision system
Added species. Each specie has its own model, and all cells from that specie use that model.
Also added basic organelles. they are added through code, should be changed to be included from the .xml
Merge pull request #11 from Daniferrito/master

Species
Overhauled CMakeLists.txt to be less bloated
Added first version of automated build setup script
First working version of automated mingw setup
Fixed some issues with the automated build system
Made Organelle and Component classes pure virtual
Preparations for Windows native MinGW build