Add ocl::abs, ocl::min, ocl::max

Existing kernels were used to implement the new functionality.

OpenCL's abs() function wasn't used to that the same expression applies to all image data types.

Updated accuracy tests have been added.