Renamed namespaces of url lib and removed namespace aliases.
url_util -> url
url_parse -> url
url_canon -> url

BUG=364747
TBR=estade

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

git-svn-id: https://src.chromium.org/chrome/trunk/src/url@267681 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Remove url::ReadUTFChar's dependency on icu.  Use base instead.

BUG=362608

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

git-svn-id: https://src.chromium.org/chrome/trunk/src/url@267800 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Make it possible to build url/ without ICU on android.

This is needed to reduce binary size of net/ when build as a
library.

BUG=362608

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

git-svn-id: https://src.chromium.org/chrome/trunk/src/url@268740 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Move some content url constants to /url.

This CL moves the content::kHttpScheme and content::kHttpsScheme to /url.
This is a follow up to https://codereview.chromium.org/25533005.

BUG=306258
TEST=compile

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

git-svn-id: https://src.chromium.org/chrome/trunk/src/url@268782 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Remove {linux|android}_use_tcmalloc and switch to use_allocator in Chromium.

If this change breaks some bots, please try restarting the 
bot before reverting it. http://crrev.com/264460 may not be 
effective yet until restarting.

See the bug and http://crrev.com/255129 for the details.

BUG=345554

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

git-svn-id: https://src.chromium.org/chrome/trunk/src/url@268876 4ff67af0-8c30-449e-8e8b-ad334ec8d88c