Adjust __iter__ doctest to work with Python 2
Add __add__ and __iadd__ operators

__add__ is defined in terms of __iadd__ and a new copy method.
Add flattened method

This returns a collection of cells at a single order.  It is based
on the "map" algorithm from Appendix A of the MOC recommendation.
util: Add plotting utility