Move ui.gyp into ui/base/ directory.

This follows the rule we setup for //ui which states that each subdir
should be its own component with its own gyp file that lives in its
subdir.

The 'ui' target was renamed to ui_base to match the convention.

BUG=299841
TEST=gyp files.
TBR=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256788 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256788
Introduce url::Origin to represent Web Origin.

Introduce url::Origin to represent a serialized Web Origin defined in RFC6455.
This class wraps a string representation of blink-side SecurityOrigin object.

BUG=339373
R=tyoshino@chromium.org, ricea@chromium.org

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

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