[Android][Tizen] Generate error messages from network error code.

Generate detailed error message from network error code.
For Android, it will popup a dialog contains the error message.

TODO:
1) The error page is not supported currently.
   Check whether it's needed in runtime.
2) The translations in grd file are missed.

BUG=XWALK-1274
[Tizen IVI] Support landscape window orientation by default

Before the change 'NativeAppWindowTizen' hardcoded portrait
orientation to be the default one, however (unlike the mobile
devices) the default window orientation on IVI devices is
landscape. Thus the wrong window transformation was applied
causing bugs, e.g. XWALK-1313.

This patch adds support (not complete yet, but enough for most
of the applications) for the default landscape window orientation.

BUG=XWALK-1313
[Android] Remove public modifier for some internal classes.

There are some internal classes which should not be exposed for external usage.
This patch fixes some of them, including:
1. Merge XWalkResourceClientImpl.java and XWalkUIClientImpl.java into
XWalkResourceClient.java and XWalkUIClient.java.
2. Remove the public modifier for XWalkContent. All tests are based on
XWalkView.java.
3. Fix bugs for 'XWalkView.load()' if the data is set.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1481
[Android] Use library Context to get Inflater for shared mode

For color picker on Android, it uses ColorPickerAdvanced and
ColorPickerSimple which is customized view. So the inflater
should contain the ClassLoader which has loaded the relevant
classes. As for shared mode, it's library Context.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1534
Bump version to 6.35.125.0
Merge pull request #1844 from wang16/color_picker_crash

[Android] Use library Context to get Inflater for shared mode
Merge pull request #1841 from yongsheng/embeddingapi

[Android] Remove public modifier for some internal classes.
Merge pull request #1815 from pozdnyakov/Orientation_for_IVI

[Tizen IVI] Support landscape window orientation by default
Activate xdg-shell, so the "minimize" button works under Tizen

We enable the build-time option "xdg-shell" for Tizen. Tested OK
with the latest Tizen Common & IVI images, it should work reliably
with upcoming snapshots & releases as we are taking care of
protocol versions compatibility.

BUG=XWALK-1382

Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Merge pull request #1766 from kurli/http-error

[Android][Tizen] Generate error messages from network error code.
[Android] Hide classes and description refinement for Javadoc.

This fix aims to use Doclava(https://code.google.com/p/doclava/) to
generate java doc for embedding API. Since some classes and methods
are public but not generated as API, "@hide" is used from Doclava.
Besides, it refines some description and comments. Next is to enable
doclava in Crosswalk.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1544
[Android] Add the param of mode for reload function

The reload function of XWalkView needs a param to set the reload
mode.
We support two types at present(NORMAL and IGNORE_CACHE), and we
will add more by demand.

BUG=XWALK-1543
Merge pull request #1847 from xingnan/reload-type

[Android] Add the param of type for reload function
Merge pull request #1851 from Tarnyko/tizen_xdg

Activate xdg-shell, so the "minimize" button works under Tizen
Merge pull request #1848 from yongsheng/fix1544

[Android] Hide classes and description refinement for Javadoc.
[application] application installation should not cause termination of all the running apps

Before the change installation of any application, having the main document,
caused xwalk process termination (and hence termination of all the running
applications).
This patch fixes it so that only the installation-related application is
terminated and the rest applications remain being active.
Bump version to 6.35.126.0
[Extension] Fix ";" typo after if-clause

It will cause process_.reset() runs every time.
[Tizen][Runtime] Add support for Tizen Metadata.

'metadata' element supports metadata information shared with other web
applications. The defined metadata can be accessed (read-only) through
the Tizen Application API.

BUG=XWALK-1495
Merge pull request #1857 from seanlong/fix_typo

[Extension] Fix ";" typo after if-clause