Improved animation classes

- move ContentPresenter to namespace tranduytrung.Xna.Core
- Animation is no longer have AnimationCallback event, hovever, it
requires to set the accessors.
- Animation now support animation through an object and property path
- Detach animation management out of InteractiveObject, but create a
specialized AnimationManagement class to handle animation.
- Huge changes of other classes due to the changes above