libcoprthr: code cleanup, fix issues with removing imp event struct
libcoprthr: replaced imp_kernel/imp_program with coprthr_kernel/coprthr_program