Resources refactor
Extract online tile sources interface
I have no idea what am I doing
Call resources events outside of locks
Refactor functors
Improve ResourcesManager a bit
Rename
Expose QHash instead of QList
Fix
Fix
fix
fix
Fix paths for online tile sources
Rename
Remove useless '='
Revert "Remove useless '='"

This reverts commit dcf41fe109568b5e77e7e5fbcde674962f2d6cdd.
Map styles presets collection refactor
Map styles collection should also maintain order
Add wrapper for map styles
Autonames for presets