Change how hasMany relationships are rendered by AtomRenderer

The child elements are now wrapped in an element whose name matches the name of the collection (the key in the hasMany Map)