* added opencl 2.0 detection
 * fixed memory leak in core::get_file_list