[lib/utils/shadow] better shadow gradient
[utils] clang warnings
[lib/utils] qtcCall
[lib/utils] document about the use of lambda functions and returning void expressions
[lib/utils] add return struct test for cpp and notes about limitation for qtcCall