Cleanup LibjingleTransportFactory

Removed dependency on ChromiumSocketFactory and ChromiumNetworkManager in
LibjingleTransportFactory. It's necessary to compile this code for NaCl.

BUG=276739

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240416 0039d316-1c4b-4281-b951-d872f2087c98
Map the dialog accessibility role to android.app.Dialog on Android.

BUG=324392

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240417 0039d316-1c4b-4281-b951-d872f2087c98
Wrap remoting_unittests in an APK

This adds a remoting_unittests_apk target, and enables the tests to
build and run on an Android device.

Followup CLs will fix/disable the failing tests. Once the test-run is
clean, we can add this target to build/all_android.gyp.

BUG=326702

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240418 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240417
Add a gyp_header variable to GN.

This adds the gyp_header variable which will be prepended to the beginning of generated GYP files for the make_global_settings.

R=scottmg@chromium.org

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

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