Added alias in the new event system to add and remove callback handlers
Changed the way to get the pointer from an smart pointer (It's the very same, but more pretty and simple)
Rewrited Sprite class. It has new features, full transform support and it tracks when has been updated to work with a future SpriteBatch class