move the rest response list wrapper into core/api
Fix for Bug NMS-5592

Exception during statsd runs: "Value of line 1 of output from RRD is not
a valid floating point number: '2,670374e+03'" Problem of locale?
[bamboo] Automated branch merge (from 1.12:cdbe186db01b2e9b774a37cb1c8a99ff19bd21d2)
these should be find, not matches, since ^$ are in the pattern strings
Got rid of duplicated code in FilesystemForeignSourceRepository classes.
Added ResourceWalker interface.
Got rid of duplicate code in ReportInstance classes.
fix json parsing for updates to jaxb
Fixed intermittent timestamp comparison failure in SecurityAuthenticationEventOnmsEventBuilderTest.
fix for NMS-5750, dpname should not be null on events and alarms
NMS-5391 fix user rest service security leak
Cleaned up interfaces inside classes that are visited by the CollectionSetVisitor.
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	core/schema/src/main/liquibase/changelog.xml
	opennms-webapp/src/main/java/org/opennms/web/rest/UserRestService.java
Merge branch 'master' of https://github.com/OpenNMS/opennms
tangentially related to NMS-5391, also don't allow edits for non-admin, non-rest users
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	opennms-webapp/src/main/java/org/opennms/web/rest/UserRestService.java
Added AbstractCollectionSet.
add the categories, do not replace them, at merge time
Merge remote-tracking branch 'origin/1.12'
Pulled some duplicate methods into the AbstractCollectionSet superclass.