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
Merge pull request #1834 from SpecLad:svm-copy-ctor
Merge pull request #1776 from philippefoubert:merge_upstream_2.4_ximea
Merge pull request #1795 from alalek:perf_report_progress
added extra parameters to ocl::cvtColor performance test
Merge pull request #1838 from alekcac:ios64_fix
Merge pull request #1840 from ilya-lavrenov:ocl_cvtColor
Fixes of some memory leaks
Package selection for Tegra 4i fixed. Initial Tegra5 support added.
Fixed bug in report #3346
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