Store more info about shortcuts, part 2.

This upgrades the database to store the new fields and plumbs the data
everywhere.  It also adds a conversion function for the AutocompleteMatch::Type
field during shortcut construction, since I realized that not every type should
be mapped 1:1.

BUG=304441
TEST=Shortcuts originally mapping to extensions still look correct across Chrome restarts.
R=bartn@chromium.org, brettw@chromium.org

Review URL: https://codereview.chromium.org/26472005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227833 0039d316-1c4b-4281-b951-d872f2087c98
Update the Public Suffix List to the latest version

This updates the effective-TLD data file to:
06c405ba54b3 2013-09-17 17:54 +0100
It includes changes from a number of Mozilla bugs, listed on
https://hg.mozilla.org/mozilla-central/log/06c405ba54b3/netwerk/dns/effective_tld_names.dat
between f8a861253c57 (2013-05-14 17:35 +0100) and 06c405ba54b3
(2013-09-17 17:54 +0100)

BUG=37436
R=pkasting@chromium.org

Review URL: https://codereview.chromium.org/26610006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227834 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227834