Clean up tracing macros used during the compositing update

This CL moves most of the tracing macros used during the compositing update
into their respective algorithm objects, which cleans up
RenderLayerCompositor::updateIfNeeded. This refactoring also lets us inline the
GraphicsLayerUpdater::UpdateContext member functions, which are showing up
(albeit small) on profiles.

Review URL: https://codereview.chromium.org/340193003

git-svn-id: svn://svn.chromium.org/blink/trunk@176869 bbb929c8-8fbe-4397-9dbb-9b2b20218538