Add ConversionMetadata named tuple.

The `iris.fileformats.rules` converter interface currently relies on an anonymous tuple to transfer the nine separate pieces of metadata which define the translation. This PR switches to a `namedtuple` which simplifies documenting the interface.
Well that's certainly got a lot simpler :smile: