New Monochrome Color Preview

To allow Monochrome tile to be displayed similar to a wallpaper color,
code was refactored to use a singular color option class for both
wallpaper and basic colors going forward to allow more flexibility. The
ColorOptionImpl class unifies ColorBundle and ColorSeedOption for
revamped UI and beyond, since the two ColorOption types differ mainly
in their preview. This refactor will also move toward cleaner
architecture by removing ColorOption's ability to bind views in the
revamped UI and beyond, keeping it soley as a model.

Bug: 275625332
Bug: 270187739
Test: Manually tested in revamped UI and original UI
Test: Adjusted fake repository for new ColorOptionImpl model, interactor
and view-model unit tests still pass with the same logic

Change-Id: I5d61cecd7e17c2327a3b0eed52c5d7d57769ac62
7 files changed