[Android] Allow concurrent builds using make_apk.py

 - Set temp directory to a random value using tempfile.mkdtemp that enables
   multiple simultaneous builds to happen on the same system
 - Fixed icon_dict being "None" when manifest file passed in without any path

 Bug=XWALK-2650
 Bug=XWALK-2664
Bump version to 10.39.227.0
DEPS.xwalk: Roll chromium-crosswalk (4e78cd0 -> 88fc58a).

88fc58a Merge pull request #198 from rakuco/backport-testwebserver-commits
4adebb3 [Backport] Allow forcing TestWebServer to use a specific port number.
0622b0f [Backport] Start server thread in new TestWebServer.start() method rather than constructor

This roll requires changing several Android tests because
TestWebServer's API in Chromium has changed (we would need to do this
anyway when moving to M40). The changes are pretty much the same ones
that were done in Chromium commit c28e68d ("Start server thread in new
TestWebServer.start() method rather than constructor").

BUG=XWALK-2755
[Android] Hardcode the port number the CORS tests use.

In M39, TestWebServer chose a random open port to listen in, but for our
CORS+XHR tests we need it to be listening in a specific port that we
then fetch via XHR.

This fixes org.xwalk.runtime.client.test.CrossOriginXhrTest and
org.xwalk.runtime.client.embedded.test.CrossOriginXhrTest.

BUG=XWALK-2755
Merge pull request #2519 from rakuco/fix-cors-xhr-tests

[Android] Fix failing Cross-Origin XHR tests.
[Tizen] Remove unused variable.

Removed code was no longer used since removing xwalk-pkg-helper in commit 880057e.
Include cleanup in package related headers

Inclusion of redundant headers can result in a lack of inclusion of required
headers in other files.
Merge pull request #2520 from doduda/cleanup

[Tizen] Remove unused variable.
Merge pull request #2521 from tweglarski/IncludeFixAtPackageHeaders

Include cleanup in package related headers
Coding style fix in package related source files
Bump version to 10.39.228.0
[Android] Temporarily disable some Core tests.

Disable OnFullscreenToggledTest, OnRequestFocusTest and
OpenFileChooserTest.

They have started failing due to
https://codereview.chromium.org/516753002 and
https://code.google.com/p/chromium/issues/detail?id=407643, and fixing
them will likely require getting some patches upstream.

While we do that, let's get the tests back to green to avoid letting
other regressions creep in.

BUG=XWALK-2755
Merge pull request #2523 from rakuco/temporarily-disable-some-android-tests

[Android] Temporarily disable some Core tests.
Merge pull request #2522 from tweglarski/CSFixAtPackageSources

Coding style fix in package related source files
Bump version to 10.39.229.0
[Android] Change the super class of XWalkRuntimeView to LinearLayout

Advertising extension, refer to
https://github.com/crosswalk-project/crosswalk-android-extensions/pull/25,
will insert the ad view, which cannot cover the HTML content. Currently, the
supper class of XWalkRuntimeView is FrameLayout, which isn't able to shrink
when a view is inserted. So it will be replaced by LinearLayout.
[Tizen] Dynamic Box installation support

This patch adds app-widget manifest handler.

BUG=XWALK-1515, XWALK-1516
restored functionality of XDK agents (AppPreview and AppPreviewXWalk) broken since xwalk9. The fix consist in checking of uid passed thorough AllowConnectionFromUid and only if uid is not eq to the stored, call chromium corresponded function to check
[TIZEN] Manage the package  update correctly

Call platform_installer.UpdateApplication() instead of  platform_installer.InstallApplication()

BUG=XWALK-2782

Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
Merge pull request #2528 from elvin-nnov/master

restored functionality of XDK agents (AppPreview and AppPreviewXWalk)