quicksettingsmodel: use generic a settingsobserver

adding new inner classes increases memory footprint and is
unnecessary.  This also removes a leak when changing users.

-VanirAOSP

Change-Id: I1a76a01125f6968285c24d0019c7163f671f373d
Merge "quicksettingsmodel: use generic a settingsobserver" into kk44