[Android] Implement the method of OnReceiveHttpAuthRequest() in runtime core
          and update the http authentication database interfaces.

1. Some web page has the requirement of http authentication, support
   this requirement by providing the method of OnReceiveHttpAuthRequest().
2. Update the http authentication database interfaces by removing the previous
   method of getInstance() and directly calling the constructor function
   of the class HttpAuthDatabase.

BUG=#788
[Tizen] Enable pinch.

After rebasing 31.0.1650.12, use_xi2_mt is set to 2 by default. However, we use
XInput2.1 on Tizen 2.1, so we can not use use_xi2_mt that is for XInput2.2.

enable_xi21_mt that is introduced by Hongbo Min is exclusive to use_xi2_mt.

BUG=https://crosswalk-project.org/jira/browse/XWALK-58
[Android] Make prepare_r_java.py an executable

IDEs like eclipse are unable to run the program as an external builder
if they are not marked executable.

Also, use copy2 instead of copyfile to preserve 'x' bit in file mode.
[Android] Add eclipse build support for xwalk_core_library

Eclipse is a popular IDE for android development. So it's useful
to have this supported out of the box.

This change adds the .project, .classpath files required by Eclipse
for importing.
[Tizen] Device motion/orientation API

Chromium has device motion/orientation API support, but not on Tizen.
To leverage chromium's code, an xwalk::DataFetcherSharedMemory object
is created to bridge xwalk and chromium. This object acts as a sensor
event listener of xwalk and writes sensor data into chromium's shared
memory.

SPEC: http://www.w3.org/TR/orientation-event/
[Android] Handle clearCache message in renderer

This fix is to handle XWalkViewMsg_ClearCache IPC message to clear
cache.

BUG=https://github.com/crosswalk-project/crosswalk/issues/996
[Android] Refactor the python script to prepare xwalk core library

Use list of files/directories to avoid duplicated code for copying.
Merge pull request #966 from zliang7/dev

[Tizen] Device motion/orientation API
[Tizen][Extensions] Implemented W3C SysApps Device Capabilities API

The implementation is based on 17 October 2013 editor draft version.
CPU, Memory, Storage and Display are included, the Audio and Video Codecs
are not implemented yet.

SPEC=http://www.w3.org/2012/sysapps/device-capabilities/
BUG=https://crosswalk-project.org/jira/browse/XWALK-47
[Tizen] Enforce device scale factor value to '2.0' on Tizen

Enforce device scale factor value to '2.0' on Tizen so that viewport meta tag works properly on Tizen devices.
This is a workaround until Aura Linux HIDPI support is in place: https://codereview.chromium.org/27156003/.
Merge pull request #1049 from pozdnyakov/Force_Device_Scale

[Tizen][Temp] Enforce device scale factor value to '2.0' on Tizen
Merge pull request #982 from qjia7/device

[Tizen][Extensions] Implemented W3C SysApps Device Capabilities API
Merge pull request #1048 from ds-hwang/pinch

[Tizen] Enable pinch.
[Tizen] Use DesktopRootWindowHostX11 in chromium, instead of DesktopRootWindowHostTizenX11.

Rationale
1. Bugs are created when we rebase to upstream because of confliction.
2. Hard to follow up upstream changes.
3. We need to change DesktopRootWindowHostX11 pretty smaller than we expected.

BUG=https://crosswalk-project.org/jira/browse/XWALK-12
[Tizen] Screen rotation

Rotate crosswalk windows when the rotation of device is changed.
This is not the W3C screen orientation API implementation. But the
API implementation will be based on this change to offer lock/unlock
functionalities.
Merge pull request #898 from zliang7/master

[Tizen] Screen rotation
Merge pull request #1025 from ds-hwang/rootwindow

[Tizen] Use DesktopRootWindowHostX11 in chromium, instead of DesktopRootWindowHostTizenX11.
[Android] Add thread safety checking for XWalkView.

All XWalkView methods must be called on the UI thread.
Throw an exception when XWalkView methods are called from
other thread. So all unit test cases need to be refined for
this change.

BUG=https://crosswalk-project.org/jira/browse/XWALK-98
chromium-crosswalk roll: 708fc32..14c6a7b.

14c6a7b Merge pull request #74 from ds-hwang/errta
90260a3 Fix errata related to multi touch.
9015f47 Merge pull request #70 from ds-hwang/rootwindow
6760377 Merge pull request #73 from ds-hwang/pinch
3ff637c Build fix linux aura without USE_XI2_MT.
502da7f Merge pull request #71 from jchen10/cemera
a28236b Revert "[Tizen] Camera driver integration for Tizen"
21a4368 [Backport] Aura: enable the touch events dispatch in
DesktopRootWindowHostX11
fd28356 Use XmbSetWMProperties to set window title for i18n issue
7979beb Merge pull request #68 from jchen10/camera
3ddff7f Merge pull request #69 from zliang7/master
c8f23cc [Temp] Add test interface for device motion/orientation.
cd8fe53 [Tizen] Camera driver integration for Tizen

We are particularly interested in 3ff637c and 90260a3, which should fix the
Tizen build after 82b57a8.
Merge pull request #1061 from rakuco/bump-cr-hash

chromium-crosswalk roll: 708fc32..14c6a7b.