Cuda device module

Create header only CUDA device code module.
It allows:
- to use device traits and functors from other modules. 
- automatically create CUDA powered module with <code>ocv_defice_module</code> macro.