Manually added changes from markergen branch to refactored sources.
Merge branch 'master' into extended_config_markergen2
Started working on an entities cache.
Moved Sign class to worldentities.h/cpp, removed worldhelper.h/cpp.
Renamed Sign class to SignEntity.
Added a method to get all signs and updated mapcrafter_markers.cpp.
Added a getRegionPath method to the world class (for entities cache).
Cheap json/javascript escaping for " chars.
mapcrafter_markers uses proper world dimension and crop.
Fixed some small marker formatting problems.
Added a separate directory for marker icons.
Forgot to include <array> in worldentities.h.
Fixed file copy function to work with empty functions as well.
Fixed different icon size handling in markers.js
(forgot to s/iconsize/icon_size/)
Started to work on new markers (markers.js file) format.
First test with a control widget to show/hide markers.
Fixed vertical align of checkboxes.
Added a show all/hide all button.
Added method getMarker(marker) to get a specific marker section.
Added a name parameter to the marker section.