--------------------------
- FIX: bug when calling CNMLParser with lazy=True and validate=False
- FIX: Assign correctly interfaces that are children of radios (issue 13)
- NEW: Added support for CNML type "node"
- NEW: Manage new attribute "mainipv4" in CNML and DTD
- NEW: Parse new attributes: CNMLNode.zone, CNMLRadio.snmp_index, CNMLDevice.mainipv4
- NEW: Added a bunch of getters to CNMLParser, CNMLZone, CNMLNode and more.
- IMP: Add CNMLService to its own CNMLDevice (issue 8)
- IMP: Expose validate on CNMLParser.__init__
- IMP: Renamed CNMLInterface.parentRadio to parent since it can be a CNMLDevice too
- IMP: CNMLService: attributes created and updated (added) are datetime objects
- IMP: Renamed functions to more Pythonic names (+ added deprecation warnings)
- IMP: Important code cleaning