cups: Disable deprecation warnings
It seems newer releases of CUPS removed the ability to disable deprecation warnings by defining a pre-processor symbol, so we have to resort to the usual begin/end ignore deprecation pragmas to avoid a ton of deprecation warnings.