Bugfix for BNC#800592 ported to openSUSE 12.3

- Using fixed checking for correct network definition to correctly
  support IPv6 (bnc#800592)
- Using ValidNetwork from IP module