New features:
- Added ReadToString to Stream.
- Added start allocation size for pool.
- Added pool::deallocate_all.
- Intersection math unit-tests.
- Added UI_List.
- UI_List selection by pointer device.
- Added UI_Progress.
- Added UI_Manager.
- Removed address operator from resource_ptr.
- Modified UI_System to support 3d positions internally for masking.
- pool::create with up to 4 constructor arguments.
- UI_Manager label loading and FindByName.
- FontManager LoadFont.
- ManagedFont now caches faces.
- math_types implementation moved to inl file.
- SPI play static buffer.
- decl_class_forward to remove shared build warnings.
- float_copysign and float_mulsign.
- Replaced easings as functions but preserved corresponding functors.
Issues fixed:
- Fixed JDScene loading.
- Fixed data::Mesh incorrect size.
- Fixed intrusive_list swap.
- Fixed box-frustum intersection test.
- Fixed mouse wheel detection in IPI_Pointer.
- AnimationManager::RemoveTimeout leak fix.
- TextureManager texture coord fix when non power of two.
- SPI device creation fix.
