Move communal service classes out of SystemUI.

This change moves the communal service implementation
out of SystemUI. It also removes the Communal host
service, which is no longer in use.

Test: manual (code and tests refactored).
Bug: 198004715
Change-Id: Ie2c63a51d792dd77271e7748d7a0e1cc291f5713
8 files changed