Re-implement customizable quick settings

Change-Id: I4511a3b7ad9b1691e6549947c774ebf818844a81