NCLMonitoring capability skeleton
NCLMonitoringCapabilityFactory injects eventManager to capabilities it creates
NCLMonitoringCapability implementation.

This capability uses a NCLMonitor bean (a modified copy from ofertie.ncl bundle).

NCLMonitor has suffered following changes:
- now uses the resource the capability is bound to. Set by the capability.
- now gets eventManager from capability, instead of obtaining it from the OSGi registry
- now it marks ports as congested in GenericNetworkModel.
- now it is able to stop the timer task
- now uses PortCongestionEvent to notify port congestion.
NCLProvisionerCapability reacts to PortCongestionEvents only in its network.
Merge pull request #849 from isartcanyameres/feature/ncl-monitoring-capability

Feature/ncl monitoring capability