Random colors for QS onFlip [1/2]

Changes the colors os QS only when flipped.

Ported from TeamBAMF so all credits to them.

ps4- reworked to set all tiles random
on option selected, and random color onClick && onFlip,
and go back to selected color when option is deselected.
Had to move the code for tile bg color to
QuickSettingsTile to acomodate this feature,
also when option is selected and qsFlip is deselected
colors still change on click.

ps5- removed all extra tabs and white spaces.

Change-Id: I3b7dda327db0c58e3629d8f4b6ecce3932aef254