Identicons: Add identicons to ChaOS Lab [2/3]

When enabled, new contacts will be assigned a unique
5x5 identicon as the contact photo instead of the boring
default one.

PS2:
Modify the selection used when updating a contact photo.
This seems to reduce the number of unchanged contacts after
the service is done running.

PS3:
Use the new GithubIdenticon class for now.

PS4:
Fix the creation service so it now correctly updates contacts
without photos by assigning an identicon.  Also added a removal
service which will go through and look for photos that have
been tagged as an identicon and remove it.

PS5:
Switch to JPG format and batch removal of identicons.

PS6:
Add identicons styles

PS7:
Add dot matrix style

PS8:
Clean up for release and add proper ChaOS Lab annotations.

Change-Id: Ie7f7a287b3b69d1eb498acd89c62b3b34ed7a875
Signed-off-by: scott <scott@ubuntu.com>

Conflicts:
	AndroidManifest.xml
	res/values/lab_arrays.xml
	res/values/lab_attrs.xml
	res/values/lab_strings.xml

Conflicts:

	res/values/bs_arrays.xml
	res/values/bs_strings.xml
	res/xml/misc_settings.xml
Re-implemented app sidebar

Change-Id: I594ff26596e84eb5641005ff391915d60662b050

Conflicts:

	AndroidManifest.xml
	res/values/pac_arrays.xml
	res/values/pac_strings.xml
	res/xml/system_ui_settings.xml
Gesture Anywhere: Add gesture anywhere feature into the ChaOS Lab [2/2]

Change-Id: I51ead6cc35684104ecc1211df0a598d1a0b816c1

Conflicts:

	AndroidManifest.xml
	res/values/pac_arrays.xml
	res/values/pac_strings.xml
	res/xml/system_ui_settings.xml
GestureAnywhere: make sure ga_gestures is world readable.

Change-Id: Ia5ea792f0beed029ecd2c7c4c671d2837a97b5e2

Conflicts:

	res/xml/system_ui_settings.xml
remove borders in Ribbons and NavRing Settings

Change-Id: I3337de0b8a577607d400bb74e640d661d5dc82bc
settings: hide settings of disabled components

Change-Id: I977bd0c9668b479773802f99d03ecd1072e12f75
JIRA: CYAN-3552
Issue: https://jira.cyanogenmod.org/browse/CYAN-3552
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Fix build for Gesture Anywhere

Change-Id: I5c125df3fb78780ce9d5376f54711dc05ff86633
Active Display hide summary

Change-Id: If950db0fe22c83b48bfba072b23d4f5ce32bbdf3
Hide identicons icon

Change-Id: I932c7f319fdb15b854cdef0ae5af6c11dbd1ac4a