Started work on new multithreading model for mapcrafter.
Added render work (dummy) and progress listener to dispatcher.
Added dummy single- and multithreading dispatchers.
Forgot header/source files of course...
Some thread refactoring stuff, implemented simple SingleThreadDispatcher
Renamed some headers.
Added concurrent queue.
Implemented thread pool (with dummy workers).
Fixed RenderWorker crashing without the progress bool shared pointer.
Using dispatcher in manager.cpp.
Implemented thread workers, added extra work to render other composite
tiles.
Added average speed to progress bar (only temporary).
Fixed new multithreading to properly work with later added work.
(later added work = remaining composite tiles)
Fixed small logic multithreading problem.
extra queue has a higher priority than normal work queue
Removed unnecessary work/result lists.
Added some messages, changed some variable names/orders.
Renamed render.h/cpp to tilerenderer.h/cpp.
Renamed render/ dir to renderer/
Renamed RenderWorker to TileRenderWorker, renamed header/source as well.
Renamed render namespace to renderer.