Replace create with ensureSizeIsEnough thus buffer objects can be reused.
Optimize bfmatcher by passing macros.
Further optimize bfmatcher by passing macros.
Fix build error on linux.
Rename test case category and code clean up.
Capitalize macro namings.
Merge pull request #807 from pengx17:2.4_ocl_bfm_opt