Add support for non-fullscreen preference fragments

Settings wants to use a preference fragment in only
a small region of their screen. Currently, the
PreferenceFragment interfaces with the CarUi toolbar,
which is global across the activity. Add a way to
disable this behavior so it doesn't respond to
the toolbar/base layout.

Fixes: 170755185
Test: atest CarUILibUnitTests
Change-Id: Ic40e04fe16f1d005b4a1326dd4b8e8f49766e153
8 files changed