fix #10524 - IndexOutOfBoundsException in relation dialog

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7551 0c6e7542-c601-0410-84e7-c038aed88b3b
fix #7885 - IndexOutOfBoundsException in relation dialog

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7552 0c6e7542-c601-0410-84e7-c038aed88b3b
see #10512 - better taginfo support


git-svn-id: https://josm.openstreetmap.de/svn/trunk@7553 0c6e7542-c601-0410-84e7-c038aed88b3b
see #10512 - one more option


git-svn-id: https://josm.openstreetmap.de/svn/trunk@7554 0c6e7542-c601-0410-84e7-c038aed88b3b
fix #10054 - Multipolygons as members not highlighted when relation is selected

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7555 0c6e7542-c601-0410-84e7-c038aed88b3b
fix #8262 - Relation editor: filter autocompletion of roles by relation type

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7556 0c6e7542-c601-0410-84e7-c038aed88b3b
fix #9275 - Add `route=light_rail` in public transport preset

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7557 0c6e7542-c601-0410-84e7-c038aed88b3b
fix #10171 - new icon for `landuse=farmland` (modified icon proposed by Bulwersator, based on work of Madboy74, license GPL v2 or later)

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7558 0c6e7542-c601-0410-84e7-c038aed88b3b
improve display with newer styles

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7559 0c6e7542-c601-0410-84e7-c038aed88b3b
typo

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7560 0c6e7542-c601-0410-84e7-c038aed88b3b
see #9704 - code refactorization for easier inheritance in pbf plugin

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7561 0c6e7542-c601-0410-84e7-c038aed88b3b
see #9704 - more code refactorization

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7562 0c6e7542-c601-0410-84e7-c038aed88b3b
Adding a ToggleDialog for notes

Basic functions present but still needs work
Adding action buttons to note dialog

They don't do anything yet.
Adding methods to manipulate notes
Replacing magic strings with static final variables
Newly created notes need a created date
Adding a convenience constructor
Adding implementations to note actions
Adding note selection code to layer