Reintroduce netmod dependency
Many devices do not advertise netmod capabilities,
which caused error for subscription.
The previous fix removed netmod dependency.
- reintroduce the netmod dependency
- handle non-compliant devices
by catching empty list of supported streams and so on
- ensure OpenROADM streams subscriptions are tested first
before testing NetCONF streams
JIRA: TRNSPRTPCE-621
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I41e4cd3a673137e109a845e0c3fbac5ecf3968e5