kazmath: removes unneeded `memcpy`

gains about 5% in improvement

Signed-off-by: Ricardo Quesada <ricardoquesada@gmail.com>
More reliable profiling.

clock is the first instruction to execute on `EndTimingBlock`

Signed-off-by: Ricardo Quesada <ricardoquesada@gmail.com>
receives a `const &` instead of `const *`

If is more accurate since a `NULL` AffineTransform is not allowed.

Signed-off-by: Ricardo Quesada <ricardoquesada@gmail.com>
`getNodeToParent()` returns a `const &`

This gives a little performance improvement.

Signed-off-by: Ricardo Quesada <ricardoquesada@gmail.com>
More accurate test

Name is recalculated. No time is "wasted" in calculating it.

And `Visit` test uses `Node` objects instead of `Sprite`s. So `draw` is not taken into account, just the visit.

Signed-off-by: Ricardo Quesada <ricardoquesada@gmail.com>