change out key cached icon to be more unique

Fixes #651
// FREEBIE
Merge pull request #1495 from mcginty/icon-cached

change out key cached icon to be more unique
don't call replace() on null formattedNumber

Fixes #1397
// FREEBIE
sanely handle duplicate contacts in db

// FREEBIE
Change draw selector to background
Fix AlertDialog Background on Android 2.3