Fix implementation of PolarGrid2D

The breakdown of this class under the transformation was due to missing
regression tests, which have been added now. Its behaviour has been documented,
too.

To run the test suite on Python 2.6, it was necessary to hack a monkeypatching
mechanism for absent assertions in `nose.tools`.