[Android] make_apk: Stop using options.name everywhere.

As the options.name is verified and transformed at beginning ,
we should not use it directly later, use the transformed name instead.
[Android] make_apk: Verify and transforms options.name once.

Verify and transforms options.name are being performed in many places,
consolidate all these codes, do it once.
[Android] make_apk: Refine the naming of AppInfo.

app_info.name => app_info.android_name,
android name will be used for Android project name, APK file name and Activity name.
app_info.original_name => app_info.app_name,
app_name will be used for the Android application name.
make it easier to read.
[Android] make_apk: Generated android name by package.

Try AppInfo.android_name is currently generated from options.name,
but the restrictions on options.name's value will be lifted in an upcoming commit.
That cannot happen to android_name,
so we now generate it from the package name passed via the --package option.
[Android] make_apk: Accept any string to be application name.

The new w3c manifest spec requires accepting any string to be application name.
However in previous make_apk process, they were treated as invalid input.
DEPS.xwalk: Roll ozone-wayland (a68f96a -> 7c9ae33) and chromium-crosswalk
(945fe6f -> c524f0d)

ozone-wayland:
7c9ae33 Enable HWA decoding support
37aa93e Temporarily remove ozone dependency for gl
c7345e3 Fixed the compile error
740f6c1 Revert "Temporarily disable HWA decoding support"

chromium-crosswalk:
c524f0d Merge [Temp][Tizen] Temporarily remove ozone dependency for gl
e37d5a6 [Temp][Tizen] Temporarily remove ozone dependency for gl
Merge pull request #2237 from qjia7/master

Enable HWA decoding support
Temporarily disable the LoadGeolocationPage browser test.

The test has been flaky since the M37 rebase; let's disable it to get
the tree back to green while we investigate the problem.

Tracked in XWALK-2176.
Merge pull request #2241 from rakuco/disable-geolocation-test

Temporarily disable the LoadGeolocationPage browser test.
Merge pull request #2180 from jinbang/tool_naming_refine

[Android] Naming refine for packaging tool
Bump version to 8.37.182.0
[Android] Move some tests to internal shell test

Implement 'TODO(wang16)' for core shell test.
Move GeolocationPermissionTest, RendererResponsivenessTest,
SetAppCacheEnabledTest, WebNotificationTest into internal shell test.