Add support Creative Senz3D camera by Intel Perceptual Computing SDK
All CUDA related stuff were moved to separate dynamic library.
Dynamic CUDA support library loading implemented for Linux.

Logical mistake in macro fixed;
DeviceInfo deligate reimplemented;
Build and warning fixes.
Build fix.
Add set/get depth generator properties by default. Add documentation
optimize SURF by
Inlining and customizing sampling functions to reduce memory traffic and compute
Improve calcOrientation implementation.
Using more efficient rounding routines.
Removing unnecessary use of local memory
Fix notes about cmake files. Fix build warning.
Fix build errors
Fix errors in example (samples/cpp/intelperc_capture.cpp)
Add CV_CAP_INTELPERC and CV_CAP_PROP_INTELPERC_ prefixes to const_ignore_list
Delete end comma in enumerations
DeviceInfo class method that were implemented in header moved to cpp file.
Fixes for Android support.
Make dependency from CUDA explicit to prevent from fake dependedcies from CUDA runtime.
Fix comment in the cmake file from SSDK to SDK
CUDA related func tables refactored to remove unneeded dependencies.
Dynamic CUDA support library reimplemented as OpenCV module.
Additional ENABLE_DYNAMIC_CUDA option implemented in cmake. Warning fixes and refactoring.
Warious fixes for case where HAVE_CUDA==OFF.
Build fixes for GPU module.