[Android] Allow concurrent builds using make_apk.py

 - Set temp directory to a random value using tempfile.mkdtemp that enables
   multiple simultaneous builds to happen on the same system
 - Fixed icon_dict being "None" when manifest file passed in without any path

 Bug=XWALK-2650
 Bug=XWALK-2664
[Tizen] Move platform sensor initialization out from browser UI thread.

Cold start time of sample Calulator application increases to ~1080 ms on
Tizen VTC-1010 at the moment. One bottleneck is it takes long period to
initalize platform sensors inside browser main thread, which blocks native
window display and starting render message loop.

The CL moves the platform sensors initialization outside of browser main
thread. The local test result shows it shortens ~200ms of cold start
time.

BUG=XWALK-2520
[Android] Add condition to avoid duplecated intents receiver registration.

The registration existed in both constructor and onActivityStateChange()
method for MessagingSmsManager, so add a switch to avoid duplecated
registration.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2614
[Tizen] Fix message string after application installation.

BUG=XWALK-2680

Change-Id: Idb6ddd49d542e062c441e0e522c83179ec9d982e
Merge pull request #2486 from doduda/XWALK-2680

[Tizen] Fix message string after application installation.
The "TizenSettingHandler/Info" class should not depend on OZONE

Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
Merge pull request #2487 from darktears/master

Roll 38.0.2125.101 which is the first 38 stable.
Speed-up builds by changing RPM compression method and level

Result               BEFORE              AFTER
writting src rpm     374s                  80s   gain x4
wrtting binary rpm   1821                  170s gain x10

BUG=XWALK-2571
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Merge pull request #2455 from eurogiciel-oss/build_speedup

Speed-up builds by changing RPM compression method and level
Bump version to 10.38.221.0
Merge branch 'master' of github.com-crosswalk:crosswalk-project/crosswalk
[Android] Bring back enableRemoteDebugging API temporally

Some embedders needs to get the web socket url for remote
debugging their app. The legacy API enableRemoteDebugging
returns the url but it is inaccessible.
Bring it back before the new API to get the debugging url
available.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2689
Merge pull request #2484 from wang16/remote_debugging

[Android] Bring back enableRemoteDebugging API temporally
Merge pull request #2456 from gaochun/2614

[Android] Add condition to avoid duplecated intents receiver registration.
[Tizen] Don't not execute preun section when we uppdate crosswalk rpm

This lead to break installation througth backend (symbolic link are removed)

BUG=XWALK-2699
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
Merge pull request #2490 from eurogiciel-oss/XWALK-2699

Don't not execute preun section when we uppdate crosswalk rpm
Merge pull request #2489 from eurogiciel-oss/X11_build

The "TizenSettingHandler/Info" class should not depend on OZONE
[Tizen] Fix Logic in Stop Watch Function in Murphy Task

BUG-Tizen=TC-1670
BUG=XWALK-2557
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
Merge pull request #2494 from eurogiciel-oss/XWALK-2557

Fix Logic in Stop Watch Function in Murphy Task
Bump version to 10.38.222.0