Added Visual Studio 2013 detection.
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
Merge pull request #1854 from asmorkalov:android_engine_tegra4i5
ocl: fix cl_platform.h:95: #elif _WIN32 -> #elif defined(_WIN32)
ocl: don't disable Undef warnings
Merge pull request #1853 from StevenPuttemans:bugfix_3346
Merge pull request #1860 from alalek:ocl_fix_undef_warn
Merge pull request #1839 from pmiecielica:memory_leaks
Merge pull request #1837 from asmorkalov:android_opencl
Merge pull request #1822 from SpecLad:msvc12
Merge pull request #1842 from StevenPuttemans:bugfix_3315
Merge remote-tracking branch 'itseez/2.4' into carreira-2.4-dev