Convert X11 AdvancedOptionsUtilities to generic Linux platforms

The files being changed on this CL don't touch any X11 specific code, so they can used by other Linux platforms, in particular for Chrome target works under Ozone.
    
BUG=295089

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230526 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230526
[NaCl SDK] gonacl appengine: Automate uploading to commondatastorage.

I've added a Makefile to gonacl_appengine/src. It supports the following
commands:

make
make foo
make upload
make upload-foo
make publish
make publish-foo

where "foo" is the name of an example.

The buildbots will run "make upload", which will upload a continuous build.
When you want to use a new version, run "make publish REVISION=1234" to publish
that revision.

BUG=none
R=sbc@chromium.org

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

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