[Tizen] Add recognition of empty parameters in options of xwalk_backend

Empty path in -i option and incorrect pkgid in -r option were not
recognized. These parameters were unnecessary passed further to other
functions.

BUG=XWALK-3051
Merge pull request #2672 from doduda/XWALK-3051

[Tizen] Add recognition of empty parameters in options of xwalk_backend
Fix Windows build.

Rename CreateWindow to avoid conflicting with some other symbols.
Merge pull request #2680 from darktears/master

Fix Windows build.
Bump version to 11.39.259.0
[Tizen]Move global constant values into proper namespace.

The widget configuration keys and preset values should be included inside the namespace "application_widget_keys".
Merge pull request #2684 from yejingfu/fix-widget

[Tizen]Move global constant values into proper namespace.
[TIZEN] Runtime has no chance to get remote debug flag

The first created Runtime has no chance to notify its application
(observer) to update its remote debug flag.

BUG=https://crosswalk-project.org/jira/browse/XWALK-3080
Merge pull request #2688 from wuyuehang/XWALK-3080

[TIZEN] Runtime has no chance to get remote debug flag
To support Cynara-based permissions checking

(1) Add class TizenCynaraChecker to deal with Cynara lib.
(2) Embbed TizenCynaraChecker into the "Application::GetPermission" to integrate with existent logic as well as possible.
(3) Add mapping between permissions name and Tizen privileges.
(4) Take Geolocation as a sample to use it.