Move CustomTile specific stuff behind the interface in TileServices

We need an abstraction in TileServices to allow flagging between old tiles and the new ones.

Test: passes current tests
Test: manually launch a devices with a custom tile and toggle it
Bug: 301055700
Change-Id: I696de56786b44ed5a1d3c3051b298d00f41ab4c4
3 files changed