Add ocl module's SURF test

The test file is ported from gpu module.
CMakeLists.txt file is also edited to import nonfree module (which
constains cv::SURF).
Update keypoint direction definition.