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
Merge branch 'master' into features/TS
Fixed intermittent timestamp comparison failure in SecurityAuthenticationEventOnmsEventBuilderTest.
fix for NMS-5750, dpname should not be null on events and alarms
adding QuadtreeTest, it doesn't do much right now
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.
Pulled more duplicated code into single copy in AbstractCollectionAttribute.