Try to use Projectile to find files in *compilation* buffer if possible.

If not, fallback to the original function.

* projectile.el (projectile-compilation-find-file): Use projectile to find
files in *compilation* buffer if possible.

(projectile-mode): Add the previous function around `compilation-find-file'.

Add/Remove the advice around `compilation-find-file' when the mode is on/off.
That should be `cl-destructuring-bind`.