Icon unification. Use preset icons of `generator:source=*` also for mappaint (before there was always the icon for `power=generator` displayed). Drop support of power_source in mappaint.

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7728 0c6e7542-c601-0410-84e7-c038aed88b3b
New unified icon for golf

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7729 0c6e7542-c601-0410-84e7-c038aed88b3b
see #10701 - automatic download of changeset discussion comments + change font

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7730 0c6e7542-c601-0410-84e7-c038aed88b3b
see #10684 - fix javadoc

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7731 0c6e7542-c601-0410-84e7-c038aed88b3b
Adding initial note export class and supporting layer functions
Initial, mostly woking note exporter

There are still some issues specifically with new notes being saved out with strange uid/user name values
Add save options to note layer context menu
Improving XML output

Encoding user name and improving anonymous user handling
Parsing closed date

Not sure how I missed parsing this for so long
Fixing wrong anonymous user check logic
XML encoding user name

Mostly so that <Anonymous> works but who konws what other weird user names are out there
Using JOSM anonymous user instead of leaving uid 0 and name blank
Adding javadoc