Port TeamBAKED's tile color supports

- Ability to randomly pick color
- Ability to use custom colors for the tile
- Ability to change the text color of the tile

Credits: travp624

Toggle: Ability to change tile pressed color

Conflicts:

	src/com/aokp/romcontrol/AOKPPreferenceFragment.java
	src/com/aokp/romcontrol/fragments/StatusBarToggles.java

Change-Id: I6bb044b7ef1998a72ad72448efce37dd71ff0dfa