[Android] Compress AAR packages generated with Python's zipfile.

By default, Python's zipfile module will store the files in the ZIP
archives it creates uncompressed, which makes the architecture-specific
AAR archives we host in 01.org quite big. x86 AAR packages are more than
double the size of a compressed ZIP archive, for example (43M vs 20M).

Fix this by explicitly creating ZipFile with zipfile.ZIP_DEFLATED.

BUG=XWALK-2688

(cherry picked from commit 8d45fba1a412914ddfddaa91074a11e349f71a09)
Merge pull request #2488 from rakuco/backport-aar-optimization

[Android] Compress AAR packages generated with Python's zipfile.
Merge pull request #2491 from darktears/crosswalk-9

Roll 38.0.2125.101, first stable of M38.
Bump version to 9.38.208.3
[Android] Bring back enableRemoteDebugging API temporally

Some embedders needs to get the web socket url for remote
debugging their app. The legacy API enableRemoteDebugging
returns the url but it is inaccessible.
Bring it back before the new API to get the debugging url
available.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2689
(cherry picked from commit e8aea8eaa530754eb4fd89fb8ddf8d306b888097)
Merge pull request #2492 from wang16/crosswalk-9

[Android] Bring back enableRemoteDebugging API temporally
Bump version to 9.38.208.4
[Android] Add condition to avoid duplecated intents receiver registration.

The registration existed in both constructor and onActivityStateChange()
method for MessagingSmsManager, so add a switch to avoid duplecated
registration.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2614
(cherry picked from commit 6b4e9ac44aed4c905a5ddb8556fe8e6f9a7e4abf)
Merge pull request #2498 from gaochun/crosswalk-9

[Android] Add condition to avoid duplecated intents receiver registration.
Bump version to 9.38.208.5
[Android] Increase the open files limit

As Crosswalk uses in-process mode, that's easier than Chromium
to reach the default limit(1024) of open files per process on
Android. So increase the limit to 4096 explicitly.

BUG=XWALK-2655
(Cherry-picked from commit 0f297dcce839bcd4e1158bb3a7483ce19bba7fde)
Merge pull request #2504 from xingnan/crosswalk-9

[Android] Increase the open files limit
Bump version to 9.38.208.6
[Android] Add NFC to permission mapping table.

By this, user can use make_apk.py to package their application
with NFC extension with correct permission, for example:
$ python make_apk.py --name=apkname --package=org.xwalk.example
  --permissions=nfc --extensions=...

BUG=XWALK-2728
(cherry picked from commit 62e1e10382f8c31ec1aecf8a7be856708a820e90)
Merge pull request #2515 from wuhengzhi/crosswalk-9

[Android] Add NFC to permission mapping table.
Bump version to 9.38.208.7
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

(cherry picked from commit cc7f50ed1a9c1d6fea05af4098f61bbdfe32350f)
Merge pull request #2531 from elvin-nnov/crosswalk-9

restoring of XDK agents work (cherry-pick of commit from master)
DEPS.xwalk: Roll blink-crosswalk (21e3333 -> ab75634)

ab75634 Merge pull request #28 from eleskine/crosswalk-9/38.0.2125.101
b91b73e Chromium CPU profiler: source line support
Merge pull request #2532 from eleskine/crosswalk-9

DEPS.xwalk: Roll blink-crosswalk (21e3333 -> ab75634)