ENH : NumpyDocString subclass collections.Mapping

Sub-classing `collections.Mapping` and providing a __iter__ and __len__
methods (completely delegated to _parsed_data) makes NumpyDocString
behave as a dictionary with fixed keys.