[SysApps][Tizen] Fixed the incorrect event type and rename the event type

1. remove 'on' before the event type
     such as: onattach -> attach
2. rename event type to keep consistent with spec
     such as: rename 'attach' -> 'storageattach'

spec: http://device-capabilities.sysapps.org/
[Android] Exclude the gdbserver from release mode of packaging tool.

The gdbserver is used for debugging XWalk, which should not be included
in the release binary of packaging tool. Because it would introduce additional size
of the binary.

So exclude gdbserver binary from release version and leave it for debug version
the same as that for xwalk_core_library.
Add a generic --enable-xwalk-experimental-features to turn on
all the experimental features.

This will allow our brave users to test the greatest and the latest.
Ideally we need to find a mechanism to trigger this on our Canary
builds (just like Chromium) so the testing can happen early in the
release process.
Merge pull request #1304 from darktears/enable-experimental

Add a generic --enable-xwalk-experimental-features to turn on all the experimental features.
[Tizen] Fix screen rotates regardless "auto rotate" setting

The screen orientation should be forced to portrait-primary when "auto
rotate" is disabled in settings.

BUG=https://crosswalk-project.org/jira/browse/XWALK-625
Mark the JS Dialog API experimental.

We're not very sure if this API should be that way.
If people have interesst using it they can pass the
flag to switch it on.
Merge pull request #1305 from darktears/dialog-off

Mark the JS Dialog API experimental.
Bump version to 3.32.52.0
Merge pull request #1289 from junmin-zhu/gdb

[Android] Exclude the gdbserver from release mode of packaging tool.
[Android] Add arch option for packaging tool in embedded mode.

Accept the arch option from developer for embedded mode. if the arch
option is unspecified, all available platform apks will be generated.

Usage: python make_apk.py --arch=x86 ...

BUG=https://crosswalk-project.org/jira/browse/XWALK-598
[Android] Add the check of application launch path in packaging tool.

   Since there is no prompt when there is no application launch path
in the manifest.json file, to improve the user experience of crosswalk,
in the packaging tool, add the check of application launch path in packaging
tool. The related test case is added.

BUG=https://crosswalk-project.org/jira/browse/XWALK-645
Merge pull request #1253 from junmin-zhu/arch

[Android] Add arch option for packaging tool in embedded mode.
Merge pull request #1287 from qjia7/master

[SysApps][Tizen] Fixed the incorrect event type and rename the event type
Merge pull request #1303 from zliang7/dev

[Tizen] Fix screen rotates regardless "auto rotate" setting
[Android] Update the user interface of http authentication dialog.

  Update the text margin and the string of http authentication dialog.

BUG=https://crosswalk-project.org/jira/browse/XWALK-646
[SysApps] Fix bug when adding a method that returns a Promise

The BindingObject should create a Promise for every method call. The
current code was using the same instance for every call and it will
obviously fail after the first method invocation.

Also update the tests so it would have caught the bug in the first place.
Merge pull request #1312 from tmpsantos/promise_method_fix

[SysApps] Fix bug when adding a method that returns a Promise
Launch xwalk with the current orientation (not portrait)

Without this bug fix, xwalk will always launch in portrait-primary
and never rotate to the correct orientation, as it internally
doesn't consider to be in portrait-primary.
Merge pull request #1315 from kenchris/chorientation

Launch xwalk with the current orientation (not portrait)
Add a --list-features-flag command line argument to dump the features flags.

- Add a DumpFeaturesFlags to output this in the terminal.

- Fix on the way the "enable-experimental-features" string and declare
it properly in the XWalk switches.