[rac] libaddressinput suggestions for partial addresses

This patch adds a method AddressValidator::GetSuggestions() to
libaddressinput. The method takes an incomplete address and suggests a
list of more complete address. This method can be used for autocompleting
addresses while the user is typing. For example, if the user types "Cali",
then the method will suggest "California".

The method uses the downloaded validation rules for suggestions.

BUG=333401

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253524 0039d316-1c4b-4281-b951-d872f2087c98
net: Add tests for URLFetcherResponseWriter

Add tests for URLFetcherStringWriter and URLFetcherFileWriter.

BUG=None
TEST=net_unittests

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

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