Fix the build of OpenCV with XIMEA on Windows 64 bits:
  - crosses initializations in "cap_ximea.cpp" (which also contained some awfull "goto" instructions)
  - the "CMAKE_CL_64" variable is not initialized when using mingw

PR#1039 modified to be able to merge on branch 2.4
Trailing whitespace removal.
Using four spaces for indentation.
Added Visual Studio 2013 detection.
Back to the previous coding way (using the macro with the goto).
Gave CvSVM a private copy constructor & assignment operator.

The implicitly generated ones don't work properly, and I don't want to
write proper ones. :-)

"Fixes" <http://code.opencv.org/issues/3358>.
fix for supporting 64-bit architecture
perf report: summary.py: added --progress mode
added extra parameters to ocl::cvtColor performance test
Fixes of some memory leaks
Package selection for Tegra 4i fixed. Initial Tegra5 support added.
Fixed bug in report #3346
Wrong example at the visual studio tutorial. Fixed link, fixed sample
content and renamed to a more sensible name. Also fixed a wrong link in the
actual display_image tutorial.
VFPv4 detection implemented. Some Tegra5 related updates.
Some hacks to build and run OpenCL on Qualcomm S800.

Some of functions were enabled on Qualcomm S800 by changing grid size;
OpenCL kernel grid size unification for different platfroms;
Test pass rate improvements by inclreasing threshold;
Some tests were disabled for Android;
run.py was adopted for devices with brackets in in name.
Added pointer initialization
ocl: fix cl_platform.h:95: #elif _WIN32 -> #elif defined(_WIN32)
ocl: don't disable Undef warnings
ocl: multi-threading: opencl buffer memory guard
ocl: multi-threading: fix bug in intialization