Initial commit for Tv Provider support lib.

Test: passes tests included in the change.
Bug: 34160270
Change-Id: Icc596198be2209ad0388658e47984745bf63c678
14 files changed