Add extension permissions for new settings override API.

Needed to create new class, mimicking SimpleAPIPermission, as opposed to inheriting from SetDisjunctionPermission, since we just needed to construct strings dynamically with extension properties.

BUG=306128

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233394 0039d316-1c4b-4281-b951-d872f2087c98
[rAc OSX] Ensure that the "Save in Chrome?" tooltip is only visible when the checkbox is.

BUG=314959
TEST=unit_tests
R=groby@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233395 0039d316-1c4b-4281-b951-d872f2087c98
Cast: Passing the frame decoded callback to the codec.

This cl cleans up the video receiver from handling the raw
frames, and will align the frame handling of the cast vp8
decoder and the chromium/ffmpeg h264 decoder (to be added).

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233396 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233395
SVN changes up to revision 233396
[NaCl SDK] Run nacl_io_socket_test on the bots.

Also added PS_EXIT_MESSAGE to ppapi_simple; this will prevent exit() from being called when the main() function returns. Instead, it will PostMessage to JavaScript.

BUG=none
R=sbc@chromium.org

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

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