Bump Crosswalk to 36.0.1985.18

This commit bump crosswalk to the newer M36 milestone.

Important commits :
- Sync gyp_xwalk with upstream gyp_chromium r263984.

- Update envsetup.sh due to upstream changes.
build/android/envsetup.sh from upstream renamed some variables. Make
sure we use these ones now.

- WebAudio is now enabled on x86 Android by default.

- [Tizen][Runtime] Fix MessagePumpOzone issue for M36 rebase.

MessagePumpOzone and MessagePumpObserver are deprecated in M36.
This patch removes related codes in Crosswalk in order to make it
compilable for M36 rebase.

Effect of this change is temporarily 'hwkey' feature doesn't work.

The following fix patch will be provided once we have successfully
switched to M36.

See bug XWALK-1420

-[Android] M36 Gardening : Refactor the notification system

The notification code needs to be refactored due to upstream changes.
Few methods names were renamed or removed and the biggest change was
the removal of the notification id that we were using.

This patch essentially adapt to the changes (notably passing the delegate
instead of process_id and route_id) and it rolls our own way to manage
notifications ids.

Upstream CL : https://codereview.chromium.org/241553002

- DEPS.xwalk: Roll ozone-wayland to a5ca2e9.

- [Tizen] Add crosswalk-do-not-look-for-gtk-dependencies-on-x11.patch.

Removing crosswalk-do-not-look-for-gtk2-when-using-aura.patch was not
enough, as use_ozone==0 in the Tizen Mobile (ie. X11) case and gyp was
then looking for GTK+ dependencies.
Add a patch that also checks for tizen==0, but only for Mobile, since
the other profiles do not need it.
Merge pull request #2011 from darktears/land-next

Bump Crosswalk to 36.0.1985.18
[Tizen] Prepare the screen orientation code to use the Blink impl

This is the first step to getting rid of our own custom extension
and be 100% compatible by the emerging standard.

This patch has been developed in cooperation with Mikhail Pozdnyakov!

BUG=XWALK-1569
Merge pull request #2012 from darktears/master

[Tizen] Prepare the screen orientation code to use the Blink impl
Bump version to 7.36.146.0
[Runtime] Fix not validate IRI items for widget.

According to
http://www.w3.org/TR/widgets/#iri-attribute
http://www.w3.org/TR/widgets/#table-of-elements-and-their-attributes

The id and authorHref are IRI item, and we need validate they,
and if they are illegal they will be empty.

GURL::spec() will return an IRI string but might with a
superfluous '/' at the end, so GURL only used for validate.

Unittest give an invalid ID for parse, and check the result with
the origin string then we will got fail. So set the widget's
(which used to check) ID to empty.