Debugger and Profiler API

In order to create useful tools for OpenCL it will be necessary to have a standard debug/profiling API (To debug and profile kernels).

This way, we can build generic tools that will work with any OpenCL driver.

Without this kind of tools it is really difficult to develop serious softwares.