DisplayList currently depends on SkColorFilter objects to pass around color filters. These objects are not easily inspectable so they represent a loss of information that presents an obstacle for doing certain optimizations other than handing them to Skia for rendering. We should encapsulate the information into our own DlColorFilter object that is inspectable.