Fix crash after upgrade due to ambiguous column

Commit a0c8fe8f47d8cb322ae56ab49c22ce6707ec63bc ("Filter SIM contacts with
flag") extended the query to join accounts with the raw_contacts table. Both
tables have an "account_name" column which results in an "ambiguous column name"
error. Fix this by prefixing the column by the accounts (as name_accounts)
table.

This issue is triggered whenever the views are regenerated (for example, when
updating from JB to KK). The user notices that an app (acore?) crashed on boot
and that the dialer is disfunctional.

Change-Id: Ia6c5ea788dbaf9506367933fe7051103c5b30696
ContactsProvider: Create add default contact as an overlay-able option

Change-Id: Icd5f3860e9d48d27bf069b4f10a511cc18b8aebf
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