Disable caching for webui resources

chrome://accessibility depends on its sync xhrs not getting caught in the memory cache, but doesn't send a Cache-Control header. We probably don't need caching for webui resources in general, since they're not going to go farther than the browser process.

BUG=303635

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232294 0039d316-1c4b-4281-b951-d872f2087c98
Move some files from chrome/browser/nacl_host to components/nacl

These files have no dependencies on chrome/ so they can be safely moved
to the components/ directory. This is only the first batch, more will come
in a future CL.

This is part of an effort to componentize NaCl code.

BUG=244791

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232295 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232294
rAc: don't make any calls to Wallet when not using Wallet.

Also, never use Wallet by default in incognito.

BUG=304978

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232296 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232296
Docserver: Display enum value descriptions in API docs.

This modifies the json schema to allow both primitive types and
dictionaries with properties "name" and optional "description" for enum
values.

BUG=310454

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=231982

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

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