Remove extra URL validations from Application::GetURLFrom.. methods

Remove extra URL validations from Application::GetURLFrom.. methods since
Application::GetURLForLaunch already contains the validation. Remove also
unneeded warnings.
Merge pull request #1528 from pozdnyakov/Remove_extra_URL_check

Remove extra URL validations from Application::GetURLFrom.. methods
[Tizen][DBus] Use current user's Session bus.

Nowadays if you xwalk --run-as-service and then
ps aux | grep dbus-daemon, you will see that a 3rd
dbus-daemon was launched by crosswalk. This patch
fixes this by pointing the session bus path to the
current user's user_bus_socket.
Merge pull request #1518 from jeez/fix_dbus

[Tizen][DBus] Use current user's Session bus.
[application] HasMainDocument() should consider actual entry point.

Application::HasMainDocument() should consider the application entry point (whether
application has actually started from 'app.main') rather than just check presence of
this field in the manifest. Otherwise we'll have a bug if the manifest has an invalid
value at 'app.main' and the corresponding app has started from a different entry point.
Merge pull request #1530 from pozdnyakov/HasMainDocument_Rely_On_Entry_Point

[application] HasMainDocument() should consider actual entry point
[Application] Allow passing the NET_WM_PID as a LaunchParam

In Tizen, the windows of applications launched in service mode should
have their X11 property NET_WM_PID set to the launcher PID, so that the
task manager can find the right X11 window associated with each
application launched.

This commit prepares the ground, a separate patch will actually get the
PID information and set the launcher_pid parameter.
[Application][Linux] Pass the PID of the launcher to Crosswalk

This finishes the work of associating the applications windows with
their launchers, so the Tizen task manager can locate each application
window.

This adds a 'pid' parameter to the Launch() method, that should be
the PID of the launcher process.