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.