- Changed the videoPlayer to be more flexible for different Controls.
	added DefaultControls using IVideoControls, this also tests new custom
	controls. If the Controls do not implement IVideoControls it will get
	rejected and VideoPlayerDefaultControls will be used.
- TextureVO has a new var, trimmed (default false). In use with frames
	in the descriptor XML.
- added interfaces IDisposable and IResetable which add the public
	functions dispose and reset.
- added both interfaces to MGCSSTextfieldCore
- added IDisposable to SpriteStageEvents
- ObjectPools classes have to use IResetable.
update