Icon images are handled by a separate class
Vector renderer uses new image style interface
Vector image source uses new image style interface
Introduce an icon image cache
Use the icon image cache
Add ol.renderer.Map#scheduleExpireIconCache
Use ol.renderer.Map#scheduleExpireIconCache