[Android] Support multiple tabs on XWalkCoreShell

To support multiple instances of XWalkView, need to have a test tool to test it.
This patch adds one additional tab on XWalkCoreShell which contains another XWalkView instance.

BUG=XWALK-1043
[Application] Fix bug on permission DB

Orignally permissions are seperated with ":". But ":" Delimiter can
be used as Tizen permission value. So replace ":" with "^" which is
not used by Tizen and Android permissions values
[Android] Refine the transmission of parameter in customize.py.

This patch is to refine the transmission of parameter for android tools.
The transmission of command line was depredated, so refine it to call
functions.
[Runtime] Fix some coding style issues reported by lint.py.

runtime/app/android/xwalk_main_delegate_android.cc:60:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
runtime/renderer/android/xwalk_render_view_ext.cc:37:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
Merge pull request #1709 from rakuco/lint-nitpicks

[Runtime] Fix some coding style issues reported by lint.py.
Bump version to 5.34.102.0
[Android] Change the class modifier for the core library.

Set the classes defined in the core library with correct modifiers.
Previously lots of them are public which are not appropriate. Only
expose classes which will be for API. Some of them are still public
due to the usage of Cordova and Test Shell. Will do them.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1041
[Android] Fix that embedded shell can't read file from sdcard

It's caused by missing permission for it.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1213
Merge pull request #1707 from yongsheng/embeddingapi

[Android] Change the class modifier for the core library.
Merge pull request #1672 from wuhengzhi/refine_customize

[Android] Refine the transmission of parameter in customize.py.
[Android] Display 'Paste' option when long click on the input box

Add a new XWalkWebContentsViewDelegate to extend the functionality of the
WebContentsView implementation, sucn as show context menu.

BUG=XWALK-1087
Enable SIMD.JS experimental JavaScript API by default for all platforms.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1215
Merge pull request #1710 from wang16/fix_shell

[Android] Fix that embedded shell can't read file from sdcard
[Android] Fix build error for xwalk core library

It's caused by change introduced by rebasing to 34.0.1847.45.
Fix by adding the necessary files to the list in
generate_xwalk_core_library.py.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1201
Merge pull request #1693 from kurli/paste-support

[Android] Display 'Paste' option when long click on the input box
Merge pull request #1692 from xuzhang/Fixbug

[Application] Fix bug on permission DB
Bump version to 5.34.103.0
Merge pull request #1712 from wang16/fix_cordova

[Android] Fix build error for xwalk core library
Merge pull request #1683 from kurli/runtime-shell-tab

[Android] Support multiple tabs on XWalkCoreShell
[Android] Fix build fail for XWalkCoreShell

Package name for XWalkDefaultWebChromeClient has been changed.