Topology serialization.
Use xml attributes to store ids in topology elements
Test topology deserialization does not copy ports, but uses references instead.
Link is no longer an XmlRootElement as it uses XmlIDREFs.
Add lincensing to new classes.
Merge pull request #826 from isartcanyameres/feature/net-topology-serialization

Feature/net topology serialization