Bump version to 9.38.208.1
[Android] Fix the issue about onJavascriptModalDialog was not called.

This patch is to fix the issue about onJavascriptModalDialog was not called
when this function was overridden in class of XWalkUIClient.
Modify the condition for override function, if parameter is not the
instance of specified, create a new instance.

BUG=XWALK-2534
(cherry picked from commit f4fad94a1612e927cd586d68918614b2dc6e468d)
Merge pull request #2461 from wang16/crosswalk-9

[Android] Fix the issue about onJavascriptModalDialog was not called.
Bump version to 9.38.208.2
[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)
Roll 38.0.2125.101, first stable of M38.
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.