New features:
- Added OnHoverExit to IPI_PointerDevice (S Pen hover on android).
- Support for S Pen hovering on adnroid.
- Application GetAppPath and GetDataPath now returns string.
- TextureManager now support expand to powerOfTwo.
- Modified GPI_Surface::IsTextureFormatSupported to check GL extensions.
- DXT compression for Image::Convert.
- UserApplication for cross-platform entry.
- Modified more headers to use resource_ptr and added inner ResPtr typedef.
- Animation::PlayDelayed.
- Added Pause/Resume to AnimationManager.
- Added wrap setup to TextureManager.
Issues fixed:
- Fixed incorrect assert in GPI_Texture2D::SetSubImage.
- Fix for asserts with visual studio. Now call stack should be fine.
- Fixed FontManager to render bottom offset to image.
- Fixed list iterator.
- Fixed incorrect GPI_DrawInfo::mStartIndex handling.
- Fixed GPI_FORMAT_R was really alpha format. Added GPI_FORMAT_ALPHA.
- Easings warning fix.
- ManagedThread sleep on signal.
- Fixed swizzle for vec*.
- Fixed SURFACE_DESTROYED for android.
- Sending SURFACE_FAILED on android and incorrect config check.
