Ensure that pepper plugins honor the GPU H/W video decode blacklist and the disable-accelerated-video-decode switch

Pepper plugins like Flash should honor the GPU blacklist. Not doing that causes them to
try and use buggy video drivers for video decoding which does not end well.

This is done by adding a flag in the accelerated_video_decode_enabled in the WebPreferences structure
This is initialized along with the other preferences in the GpuDataManagerImplPrivate::UpdateRendererWebPrefs
function. This is also passed to PPAPI plugins via the ppapi::Preferences structure.
The flag defaults to false. The plugin process checks this flag and if it is false does
not attempt to create the video decoder.

BUG=348154
R=bbudge@chromium.org, cpu@chromium.org, jam@chromium.org, jamesr@chromium.org, jbauman@chromium.org, palmer@chromium.org, bbudge, cpu, jbauman

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255473 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 255473
[NaCl SDK] Refactor create_nmf.py

Most of the complex logic is moved to elf.py or get_shared_deps.py (each with
their own simpler tests). These changes will make it easier to handle
generating a multi-platform NMF.

BUG=none
R=sbc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255474 0039d316-1c4b-4281-b951-d872f2087c98
Linux sandbox: add basic Yama support

This CL adds basic detection of whether or not the Yama LSM module is
available, and allow to opt-in and opt-out of its protections.

BUG=349673
R=jorgelo@chromium.org, keescook@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255475 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 255474
Added official string to Android set.

BUG=349781
NOTRY=true

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

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