renamed CLAHE implenetation due to namespace overlaps with newly introduced OpenCV 2.4.5 CLAHE implementation