nfc: Add native NFC API definitions.

Added the headers and non-platform-specific base class definitions for
the NFC API.

BUG=chromium:316471
TEST=device_unittests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238336 0039d316-1c4b-4281-b951-d872f2087c98
Correct $ref links in extensions documentation server relative location.

The links are now prefixed as needed with enough '../'s as appropriate.
This fixes $ref links from manifest articles.

BUG=315390

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238337 0039d316-1c4b-4281-b951-d872f2087c98
[Sync] Don't DCHECK if we can't find the window for a tab

If the model association happens at the right time (i.e. when a tab is being
dragged from one window to another), the tab strip model may be out of date.
Just handle this gracefully for now and return false.

BUG=282590
TBR=haitao@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238338 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238337
Close bubble widget when its anchor widget bounds has changed and move_with_anchor is false.

The bookmark bubble will close when the browser window size changes with this CL.

We already close it when the browser window moves, so this is more consistent with that behavior.

BUG=321034
TEST=BubbleDelegateTest.CloseWhenAnchorWidgetBoundsChanged.
manual. see bug for repro step.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238339 0039d316-1c4b-4281-b951-d872f2087c98
Syncfs-internal: Return empty value if metadata_database is not yet initialized

Otherwise it could crash the browser process

BUG=325046
TEST=manual (launch Chrome, immediately open syncfs-internals)
R=nhiroki@chromium.org, tzik@chromium.org

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

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