Added some logic to the NetworkConstraint
Make it distinguish better between virtual and real networks:
real networks have to span at least two boards