Add Entity and Light class skeletons

Light implementation is planned to be taken from
https://github.com/santa01/yage
Update existing classes

Move Movable and Rotatable inheritance to Object.
Remove const where state mitation is possible.
Make Window ctor private, add Graphene class as friend.
Add default Viewport for every created RenderTarger.
Add SceneNode and SceneManager class skeletons