Settings: add quick pulldown listpreference
as well respect rtl layout changes

Change-Id: I298794651302a34817d8212f7af9ad565d504c3c
IllegalStateException fixed in print service settings

Settings crashed due to IllegalStateException
as OnQueryTextListener refers to an already
detached view. The listener is set to null
on press of home key (onPause).

Change-Id: If9c76fe3ff040c295f0af9c092e8824b9a1371d7