Driver: Implement -cl-denorms-are-zero

This is currently a no-op, which is allowed by the OpenCL specification.
R600: Add processor type for hainan
R600: Implement getPointerWidthV()

This fixes a crash in the OCL_ImgProc/Canny OpenCV test.

NOTE: This is a candidate for the 3.5 branch.