[rac] Integrate SplitString into libaddressinput.

This patch removes unnecessary functions and dependencies from SplitString
and includes it in the build of libaddressinput.

BUG=327046

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240735 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240735
Move extensions/common/matcher into components/url_matcher.

This allows using that code in builds that don't include extensions without
having to introduce layering exceptions. This is meant for inclusion on the
iOS build.

BUG=271392
TBR=brettw@chromium.org

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

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