Contacts provider: add fb sync

Enables the abbility to contact fb contacts into
the normal contacts app

thanks to Paul O'Brien for the idea

and Xiao-Long Chen for the port to kitkat

Change-Id: I4efb5f512fce6d880cfa5719b4083026bd90bb2a
Identicons: Add identicons to ChaOS Lab [3/3]

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

PS2:
Use the new GithubIdenticon class for now.

PS3:
Make use of the IdenticonFactory

PS4:
Add proper annotations for ChaOS Lab.

Change-Id: I8c166504571baf6acaacfb95eda33b13c14ffa61
Merge branch 'cm-11.0' of git://github.com/CyanogenMod/android_packages_providers_ContactsProvider into cm-11.0
Merge branch 'cm-11.0' of git://github.com/CyanogenMod/android_packages_providers_ContactsProvider into cm-11.0
Merge branch 'cm-11.0' of git://github.com/CyanogenMod/android_packages_providers_ContactsProvider into cm-11.0
Merge branch 'cm-11.0' of git://github.com/CyanogenMod/android_packages_providers_ContactsProvider into cm-11.0
Merge branch 'cm-11.0' of git://github.com/CyanogenMod/android_packages_providers_ContactsProvider into cm-11.0
Merge branch 'cm-11.0' of git://github.com/CyanogenMod/android_packages_providers_ContactsProvider into cm-11.0