Style cache

Implement a style cache so that ol3 will reuse as many style objects as possible