Feature split transform

Fix some bugs in Bitmap code, refactor and complete the Component Framework with new functions.

At the end we split the Transform component in 2 objects : GameTransform and GraphicTransform. The former will be the one synchronized with the server, the later will be the speculative one.