improvements in SURF

changed default parameters of SURF, restored bi-linear interpolation in SURF descriptor extractor and switched off extended descriptors. Added test for SURF homography + check for non-zero (positive) responses.

It should address #1911, #2219, #2460.

opencv_extra, branch surf_fixes contains updated surf data