Implicit CUDA and OpenCL control for module definition added.

Feature allows to exclude CUDA or OpenCL optimizations at all even CUDA is used
on build. Exclusion of CUDA or OpenCL cut unwanted dependencies.
Superres module enabled for Android. GPU samples build fixed for Android.
Merge pull request #2446 from asmorkalov:ocv_implicit_cuda_control