Add gyp file to build apple_sample_code.

This is a step forward on removing ui_cocoa_third_party_toolkits target
from ui.gyp.

BUG=299841
TEST=None
R=tapted@chromium.org,ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238215 0039d316-1c4b-4281-b951-d872f2087c98
Pepper: Clean up IDLNode internals.

This change simplifies some functions, removes some dead code and
fixes up pylint style violations.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238216 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238216
Cached timestamps for toolchain update script

When cached timestamps are available, and toolchain is up-to-date,
reduces the runtime to ~.2s.

R=maruel@chromium.org
TBR=cpu@chromium.org
BUG=323300

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

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