Find CUPS and link to it explicitly

Fixes underlinking errors
Merge branches 'fix-underlinking' and 'autodetect-backend-dir'