ENH: Support for patching conventions.

This allows iris to handle patching of the conventions global attribute via a defined `cf_patch_conventions` function.
hmm hang on, are you saying you want the behaviour for cf_patch to be modified? To be made optional?