applied #10491 - Add note icons (patch by ToeBee)


git-svn-id: https://josm.openstreetmap.de/svn/trunk@7513 0c6e7542-c601-0410-84e7-c038aed88b3b
fix #10494 - Update to version 3.0.0 of `opening_hours.js`

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7514 0c6e7542-c601-0410-84e7-c038aed88b3b
see #10494 - Update `opening_hours.js` unit test

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7515 0c6e7542-c601-0410-84e7-c038aed88b3b
fix #10496 - NoSuchElementException with empty `chunk` in preset

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7516 0c6e7542-c601-0410-84e7-c038aed88b3b
code refactorization, code style, javadoc

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7517 0c6e7542-c601-0410-84e7-c038aed88b3b
fix #10489 - Add additional attributes to GPX Export for nodes + GPX code improvements

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7518 0c6e7542-c601-0410-84e7-c038aed88b3b
see #10479, see #10491 - optimize notes images

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7519 0c6e7542-c601-0410-84e7-c038aed88b3b
applied #10468 - Highway label issues in new map style (based on patch by Klumbumbus)


git-svn-id: https://josm.openstreetmap.de/svn/trunk@7520 0c6e7542-c601-0410-84e7-c038aed88b3b
fixed #10498 - do not rely on current selection when adding tags to primitives,
but pass list of primitives to method as parameter


git-svn-id: https://josm.openstreetmap.de/svn/trunk@7521 0c6e7542-c601-0410-84e7-c038aed88b3b
Initial functionality to download notes in a bounding box
Initial commit of a note downloading task
Adding methods to parse notes from a given URL
Adding image files for note markers
Initial commit of note layer class

It has basic functionality for drawing note markers but not much else
Adding functionality to create a note layer on download
Fixing a problem with the progress monitor
Adding hidden functionality to download notes
Adding more icons
Fixing icon file name
Adding functionality to open API, dump or compressed dump URLs