Fix some path tracer function names. Add conditional compilation directives for calculation normal vectors by hand, by clad and by numeric approximation.
Add clad performance test cases.