Merge pull request #1313 from msteiger/dynprioqueue_cleaned

Fixed checkstyle errors in DynPrioQueue

Adding ImmutableBlockLocation for other classes to use, for example as a key in maps.
allow to cancel world preview
add error label
ensure that only valid colors are generated
add progress percent to wait popup
Update readme - F1 clarification, two new modules, new contributor