added CLInfo namespace for more effective creation of context and program
added Plugin namespace, for plugins, like opencl programs, etc