Compact list view mode for Contacts

Allows the user to use a compact list view mode in Contacts by reducing the size of the contact photo.

Change-Id: I64401f3e53d204be2a2ea2fa51d2e1ceeecf10ca
Add an "unknown" call type to calllog.
Some applications such as Titanium Backup import call log with unknown call types.  i
This changes the default behavior from throwing an exception to returning an "Unknown Call" and "?" icon.

Prevents Phone and Contact apps from crashing.

Patch Set 2 - clean up

Change-Id: I5e0c2a468416ddeb2184b06671f93338151d5ac9
Signed-off-by: Desterly <d3s7royer@gmail.com>