Sample Tutorial-5 improved

Aditional toasts added;
Exception handling improved;
Bitmap recycling added.
Date and time added to saved file name.
Refactored run.py script and temporary file generation logic

* use OPENCV_TEMP_PATH environment variable on all platforms
* fix cleanup after OpenCV tests on Windows
* add --list flag to output names of all tests found
* do not override user-passed --perf_min_samples and --perf_force_samples
  options by --check flag
* fix complier checks inside run.py
Drop functions working with multibyte characters
fixed Video_calcOpticalFlowDual_TVL1 test (Bug #2597)

uses RMSE instead of bitwise equivalence
Merge branch master into cuda-dev
fixed gpu warpAffine and warpPerspective with NPP
Tag "safe to remove" added to unused packages;
OpenCV Manager version++.
fixed remap and warp gpu tests
sse2 version of resize area fast for types CV_(8, 16)UC(1, 3, 4)
Installation of documents fixed.
add preprocessing only function
optimize hog bin computing
hack luv
add resize
Corrected sanity checks in several perf tests

Also fixed a typo in performance testing framework and removed hardcoded
temporary file name from highgui perf test
integrate speprocessing strategy
fix docs for SCascade
change expected values for soft cascade test according to changes in implementation
Merge pull request #221 from asmorkalov:doc_install_fix