fix #10655 - WayConnectedToArea should not warn on `leisure=slipway`

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7644 0c6e7542-c601-0410-84e7-c038aed88b3b
fix #10252 - remove some old `route=*` tags from mappaint style; improve display of `route=ski`; add validator warning for `route=bus` on a way

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7645 0c6e7542-c601-0410-84e7-c038aed88b3b
fix #10663 - allow way for `leisure=slipway` in preset; syntax fix

git-svn-id: https://josm.openstreetmap.de/svn/trunk@7646 0c6e7542-c601-0410-84e7-c038aed88b3b
Moving isModified functionality to NoteData
Adding basic framework for uploading notes

Just prints messages to debug instead of actually uploading for now.
Adding note methods to the API class

Functionality copied from the notes plugin
Adding convenience constructor

Takes a string and turns it into an InputStream.
Actually upload notes to the API

Still needs work on how to integrate changes back into local dataset
Whitespace tweaks to match JOSM style
Fixing method name
Adding javadoc and UI enhancements
Tweaking error handling
Adding progress monitor to API methods
Properly initializing the API

This wasn't a problem because the API was being initialized by something else first but this may not always be the case.