Replace AOKP toggles with CM/Slim/PAC ones. (2/2)

Credit to CM/Slim/PAC/BAMF

PS2: Some build fixes. Not done yet.
PS3: More build fixes. Still not done.
PS4: Last of the build errors. Now just perfecting it all.
PS5: Add ribbon settings.
PS6: Fix ribbon FC.
PS7: Cleanup
PS8: Hope this fixes things
PS9: Fix disable quick settings option.
PS10: Small rebase
PS11: Add Dark Carbon tile.
PS12: rebase
PS13: Add Helpers to change the random colors and add an ability to reset the random colors
PS14: Missing imports, fix textview style on settings tile
PS15: Fixup AOKP ribbon
PS16: Fixup styling, font family
PS17: Just revising the strings
PS18: Fix AOKP ribbons again
PS19: Add Carbon and Power Menu tiles

Change-Id: I19a4b25eddb7df75d6dc6d739eda39476b906b4e
Add never display timeout option

Credit to Slim

Change-Id: I204016a6639effd02bdcfd84a25e321ee959e034
Merge "Replace AOKP toggles with CM/Slim/PAC ones. (2/2)" into jb3
Merge "Add never display timeout option" into jb3
Revert "Replace AOKP toggles with CM/Slim/PAC ones. (2/2)"

This reverts commit fda56e170b63f01e4a0b4394cce6f2bbfb7fdc1f.
Merge remote-tracking branch 'upstream/jb3' into jb3