The initial commit for generic optimization

Generic optimization package for openCV project, will be developed
between the June and September of 2013. This work is funded by Google
Summer of Code 2013 project. This project is about
implementing several algorithms, that will find global maxima/minima of a
given function on a given domain subject to a given constraints.

All comments/suggestions are warmly appreciated and to be sent to
alozz1991@gmail.com (please, mention the word "openCV" in topic of
message, for I'm using the spam-filters)
Fix pixel value rendering for non-fixed-size QT windows
Fix image saving from QT toolbar
1. created module bioinspired. 2.transfered Retina module into the new module bioinspired. 3. added a fast tone mapping method to Retina interface and wrapped existing reinafilter dedicated method
updated demos and tutorial regarding the Retina class transfer to bioinspired module.
minor correction after buildbot warnings
last warnings solved
Updated iOS camera. Added rotation flag. Added functions to lock/unlock focus, white balance and exposure.
Added regression tests for SURF/SIFT (related to #2892)
support elementwise division for Matx with "/" operator.
Starting implement simplex algorithm.
fixed Kirill's comments
updated licenses
Updated testlog_parser.py to the latest version from the private repo.
Added a new and improved version of the XLS report generator.
In the XLS report, enabled word wrapping for header cells.

Otherwise, Excel ignores line breaks in them.
Made the order of tests in XLS reports deterministic.
Made xls-report.py ignore tests that were not successful.
Merge pull request #1007 from alekcac:i_camera
Java/Python bindings for computeCorrespondEpilines added.

Simle Java test for computeCorrespondEpilines added.