PathFinder capability logic.
Merge branch 'ofertie/refactor' of https://github.com/dana-i2cat/opennaas into feature/pathfinding-capb
Merge branch 'ofertie/refactor' of https://github.com/dana-i2cat/opennaas into feature/pathfinding-capb
PathFindingCapability implementation
PathFinding internal driver.
Add missing  guava dependency in genericnetwork features.
Define genericnetwork dependency in root pom.
Define NetTopologyInternalActionset like other actionsets in same bundle.

This patch:
- moves LoadTopologyAction to a different package
- defines NetTopologyInternalActionSetImplementation
- and publishes the actionset as an OSGi service using blueprint.
Add coment lo API helper functions.
Implement API capability method.
Test loadTopology.

It checks that after starting a genericnetwork resource, the topology specified in a given file has been loaded in the model.
Bug fixed in params of PathFindingCapability.findPathforRequest.
Missing dependency in genericnetwork feature.
Integration test for PathFindingCapability internal actionset.
Merge branch 'ofertie/refactor' of https://github.com/dana-i2cat/opennaas into feature/pathfinding-capb
SrcPort and DstPort added to RouteSelectionInput.
RouteSelecionLogic should check if ports are specified.
New itest for PathFinding.
Catch ClassCastException.
Merge pull request #837 from adrian-rosello/feature/pathfinding-capb

Feature/pathfinding capb