API change: Use QSharedPointer<GeoDataStyle> instead of GeoDataStyle(*)
Fixes lots of memory leaks that previously existed due to unclear ownership semantics. Most noticable in vector tile rendering when lots of documents are created/deleted. Please review / test for potential regressions.
Showing with 220 additions and 192 deletions