ENH: Support for patching conventions.

This allows iris to handle patching of the conventions global attribute via a defined `cf_patch_conventions` function.
Cool. Could you also apply the same logic to the `cf_patch` hook as well just to make it consistent, ta!