Added a Node class and some fixes to the StreamingXMLWriter
Some improvements to the docs
Removed the dependency from with_slots
Improved several docstrings
Fixed a merge conflict
Removed a leftover
Very minor changes
Given a name to an anonymous type
Changed SesXMLWriter to use the rupture tag
Fixed the writer tests to use the rupture tag
Fixed the SESXMLWriter to save the ses.ordinal, not ses.id
Fixed the case when the ordinal is None
Fixed the case when the ordinal is None (again)
Merge pull request #109 from gem/rupture-tag

Ruptures now have a tag attribute
Merge branch 'master' into node-library
Fixed copyright
Merge branch 'node-library' of github.com:gem/oq-nrmllib into node-library
Merge pull request #106 from gem/node-library

Node library
Merge pull request #107 from larsbutler/geojson-float-map-values

GeoJSON map node values should be floats

[r=matley] [f=1224399]
__init__, hazard/parsers:

Added `iterparse_tree` util function to reduce some code duplication.