Added SemanticZoomLevelCriteria which can be used to communicate the current
SZL to GraphProviders so that they can optimize queries (currently used by the
VertexHopGraphProvider). Also changed the VEProviderGraphContainer so that it
uses a boolean dirty flag to figure out when to rebuild the graph instaed of
doing so unnecessarily based on events.
Added NoContentAvailable window and default focus.
Added criteriaUpdated() call so that updates to the FocusNodeHopCriteria
can be communicated to the GraphContainer.
Added waitForHtmlSource() method to better handle timeouts when accessing
Vaadin pages.
Fix of #SPC-756. And removed updateCriteria. Criteria now knows if it is dirty or not.
Merge branch 'space/13.2' of github.com:OpenNMS/opennms into space/13.2
update focus node highlight feature
Fix of #SPC-756, #SPC-757 and #SPC-753. Also fixed issue that szlOutButton is frozen when szl request parameter is 0
Merge branch 'space/13.2' of github.com:OpenNMS/opennms into space/13.2
Fixed stack trace caused by refetching graph inside rebuildGraph().
SPC-742 only allow viewing in geo maps when they have valid/parsed asset data
update focus node style, fix HideNCSPathOperation
SPC-742 always show the geo maps link, but grey it out if the node(s) are not available
Updated TopologyUI so that it will parse a "provider" query param so that
the GraphProvider can be selected from the URL. Fixes bug SPC-758.
Merge remote-tracking branch 'origin/space/13.2'

Conflicts:
	features/topology-map/org.opennms.features.topology.app/src/main/java/org/opennms/features/topology/app/internal/TopologyUI.java
	features/topology-map/org.opennms.features.topology.app/src/main/java/org/opennms/features/topology/app/internal/gwt/client/VTopologyComponent.java