Merge 2.4 into master

Original pull requests

* #1765 from ilya-lavrenov:cv_remap
* #1966 from asmorkalov:ocv_neon_support
* #1987 from pentschev:cv_completesymm_template_2.4
* #1994 from StevenPuttemans:bugfix_3431
* #2003 from vbystricky:intelperc_camera_2.4
* #2005 from krodyush:pullreq/2.4-opt-131114-extractCovData
* #2006 from krodyush:pullreq/2.4-opt-131120-gfft
* #2007 from krodyush:pullreq/2.4-opt-131202-haar
* #2008 from krodyush:pullreq/2.4-opt-131209-hog
* #2009 from krodyush:pullreq/2.4-opt-131211-sepFilterSinglePass_final
* #2011 from ilya-lavrenov:dft_dct
* #2013 from apavlenko:2.4_fd_sample
* #2014 from krodyush:pullreq/2.4-opt-131211-surf
* #2015 from apavlenko:2.4_fix_ts_rng-fill
* #2023 from krodyush:pullreq/2.4-opt-131126-cvt