CardEntitySystem.

Added :
HandPosition component to know where the card is in the player hand.
CardRender component, work like the EntityRenderComponent but for card. can they be merged ?
CardType component, improved to regroup everything, have Unsupported operation to make sure it created properly.
CardSpatial initializer, regroup everything needed to render a card (mesh, texture, material).
The cardMaterial isn't definitive, something as a unshaded shader is what we need but the current one is too complex (used for testing purpose).

Improved :
CardEntityRender system, entity are internaly handled, the render still not implemented. work like the entity render system but use the camera as world reference.
Added the PersistentComponent interface to everything who need it.