Disallow arbitrary start URLs in the Manifest

Before this change Crosswalk allowed app launchig from arbitrary start URL's in the manifest.json ( config.xml for widgets).
which is not allowed by both W3C manifest (http://w3c.github.io/manifest/#dfn-steps-for-processing-the-start_url-member) and
widget (http://www.w3.org/TR/widgets/#the-src-attribute-0) specifications.

BUG=XWALK-2535
[Tizen][Runtime] Replace application Hide() with Minimize()

When XDG_Shell is enabled, the Minimize() function is properly implemented, original Hide() function cannot hide current application. We should call Minimize() to really hide application.

BUG=XWALK-2578
[Tizen][Desktop] Disable viewport meta

The apps using viewport meta are displayed wrongly
(not usable actually, see the related bug description).

Same problems observed with content shell on Linux.

This patch provides a temporary solution: disable viewport
meta tag.

BUG=XWALK-2577
 [Android] Create build directory in temp dir

 The build directory will be created in the system temp directory.
 Added two options:
  --project-dir=<DIR> Allow saving the build directory to a location
  --project-only      Skip creation of APKs.  Just save the project dir
 Modified make_apk_test.py to include option "--project_dir=." in tests

 Bug=XWALK-2394
Merge pull request #2416 from pozdnyakov/fix_start_URLs

Disallow arbitrary start URLs in the Manifest
Merge pull request #2443 from yejingfu/oz-wl

[Tizen][Runtime] Replace application Hide() with Minimize()
Merge pull request #2427 from bspencer/build-in-temp-dir

Create project build directory in temp directory
Merge pull request #2446 from pozdnyakov/disable_viewport_meta

[Tizen][Desktop] Disable viewport meta
[Android] Use interceptor to handle assets for shared mode

Therefore, we can get rid of the change in chromium to revert
r258491 to use library Context in ResourceExtractor.java.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2575
Merge pull request #2448 from wang16/appctx_for_resource_extractor

[Android] Use interceptor to handle assets for shared mode