-------------
**2012-11-27**
* Assignment to a field's data array with metadata-aware broadcasting,
assigning to subspaces, assignment where data meets conditions,
assignment to unmasked elements, etc. (setitem method)
* Proper treatment of the missing data mask, including metadata-aware
assignment (setmask method)
* Proper treatment of ancillary data.
* Ancillary data and transforms are subspaced with their parent field.
* Much faster aggregation algorithm (with thanks to Jonathan
Gregory). Also aggregates fields transforms, ancillary variables and
flags.
----