Improved the way that the styles are added to the SearchTokenField collapse
icons. Changed the SearchProvider API slightly so that the collapsed state
of each suggestion can be determined during searching.
read only state for KSC report selector
Added icon key for category groups. Added logging during group expand/collapse
for debugging. Added a couple of null-checks to avoid exceptions in the UI.
Added Criteria[] param to getChildren() calls and enhanced the VertexHopGraphProvider
so that it can return children of collapsed groups (like category vertices).
Refactored ContextMenu classes slightly so that more code is consolidated inside
the TopoContextMenu class.
Updated TopoContextMenu to use OperationContext.
Changed TopoContextMenu so that the items in the menu are constructed "late"
based on an OperationContext. This makes it easy to update the menu based on
the current target and the state of the GraphContainer. Pulled all of the
enable/visible/listener logic into the TopoContextMenuItem class. Added checks
to the group operations so that they don't display when the hop provider is
in use (but this isn't working yet).
Fixed captions on context menu that had trailing "?" properties.
add initial acl filter for Linkd and node SearchProvider
Added function so that the group operations can check to see if the
graph provider supports grouping to determine whether they should display
in the context menu.
Added HistoryOperations for the NCSHopCriteria and CategoryHopCriteria so that their
state is stored by the HistoryManager.
Added code to ensure that hop criteria are cleaned up when restoring history.
Add ACL support to Topology
Merge branch 'space/13.2' into node-acl-vertex-provider

Conflicts:
	features/topology-map/org.opennms.features.topology.app/src/main/java/org/opennms/features/topology/app/internal/CategorySearchProvider.java
	features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/main/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProvider.java
only filter on vertices with namespace nodes
add all vertices to the bounding box
fix, restart needed before user can log into OpenNMS
Added clone() to Edges and Connectors so that when you collapse a category,
it is not directly editing the edges inside the EdgeProvider. Fixes bug SPC-787.
Add form for setting usergroups on demand without logging out
Merge branch 'space/13.2' of github.com:OpenNMS/opennms into space/13.2