Handle return value of CHAMELEON_Init
The introduction of openmp runtime in chameleon forced us to overload the CHAMELEON_Init function by using macros. Thus, it is now impossible to check the returned value of CHAMELEON_Init to make sure everything has been initialized correctly.
We need to think about a solution to bypass/fix that problem.