cubin & fatbin support in FindCUDA

This patch adds support for compilation of CUBIN and FATBIN files in the same way already available for PTX files (adding analogous cuda_compile_cubin and cuda_compile_fatbin macros). Up to now, the module has been restricted to compiling JIT/PTX cuda modules for device-only compilation and run-time module loading.

This is the patch sent via the cmake-developers list yesterday; I just found the github repo by accident, which, hopefully, makes things a lot easier to check and integrate.