Fix permissions in some test and source files.

Remove the executable bit that should have never been set in the first
place.
Split xwalkctl and pkgcmd backend

All the application management (app un/installation) logic is now removed
from it 'xwalkctl'- it is only responsible for XWalk common settings,
like setting of debugging port.

The application management is moved to a separate target: xwalk_backend.
The wrapping script is removed as well.

BUG=XWALK-2671
BUG=XWALK-2579
Merge pull request #2502 from pozdnyakov/split_xwalkctl_and_pkg_backend

Split xwalkctl and pkgcmd backend
Merge pull request #2496 from rakuco/remove-executable-perms

Fix permissions in some test and source files.
M39 Gardening : Roll out 39.0.2166.2
M39 Gardening : Remove special checkout for WebRTC

M39 already contains a version ahead of what's needed.
M39 Gardening : Fix xwalk.gyp due to upstream changes.
M39 Gardening : roll out new v8 history.

A SIMD patch was left over, to build it needs all the pieces. SIMD
is skipped for now.
M39 Gardening : Roll out new Chromium including Mac build fix.
Gardening M39 : First round of buildfixes.

- Use get() when using smart pointers.
- Adapt to API changes.
- Disable simd for now.
Gardening M39 : Roll out 39.0.2171.2
Garderning M39 : Roll out new history

Modified Murphy patch to GYP on linux.
Gardening M39 : Linux build fixes.
Garderning M39 : Sync gyp_xwalk with gyp_chromium 9610607d5adf4afd2ad821c94434cd749041268a
Gardening M39 : Fix Android gyp.
Gardening M39 : Bump crosswalk version to 39.
M39 gardening: Temporarily track ozone-wayland's master branch.

For now, M39 is being tracked in oz-wl's master; a new stable branch
will be created in a couple of days.
Gardening M39 : Fix compilation on Android + Linux

- Debugging delegate is now slipt with DevToolsManagerDelegate and
  DevToolsHttpHandlerDelegate.
- Removed overlay full screen related stuff (switch was removed)
- Adapt to API changes
M39 gardening: [Tizen] use get() in smart pointers.
M39 gardening: [Tizen] Change location of the screen_orientation headers.

The code is still broken because we need "[Tizen][Temp] Fix
ScreenOrientationProvider::Create multiple defined" back in
chromium-crosswalk for now.