Avoid issues with relative paths leaving file:///android_asset/www/
Use webkitStorageInfo.requestQuota so we can use PERSISTENT storage

Also add error logging, and use a closure rather than a lot of
bind(this).
Fix alwaysAnimate mode
Use webkitPersistentStorage instead of deprecated webkitStorageInfo
Add a birthday to contacts
Make 25% of contacts have no email address
Make 25% of contacts have no phone number
Add some comments about relative frequency
Use plain ASCII quote mark so our escaping works correctly
Optionally render contacts' backgrounds in their allocated colours

This was an attempt to determine whether forcing the entire list item
to be repainted has an impact on performance. My preliminary
conclusion is "no it doesn't".
Use more realistic placeholder images now that we know they work
Make the "always animate" widget larger so it's easier to see
Add more performance measuring hooks
Recalculate favourites view when favouritism changes
Make it clearer which UI widgets are non-functional
Merge remote-tracking branch 'github/master'