Stop sharing the QSPanel outside of its Fragment.

Introduce a QSDetailDisplayer that can be injected where it is needed,
and proxies requests through to the QuickSettings as appropriate.

Bug: 168904199
Test: atest SystemUITests
Change-Id: If9c3f173088d4d5337bb2b56defc6ed27befce78
14 files changed