Re-implement TvPipController

Re-working TvPipController (formerly tv.PipController) taking into
account recent migration to WmShell.

Bug: 153784643
Test: atest WMShellFlickerTests
Change-Id: I3657efccece24e12783b582db26ebe93468c6fa5
6 files changed