[Tizen] Implement geolocation adaptation for Tizen

To provide full geolocation functionality, two things need to be implemented.
1. LocationProviderTizen which is a realization of LocationProvider interface.
2. Geolocation security request should be handled and security dialog should be
shown to the user.

This patch provides implementation for [1]. Security dialog handling
would be submitted in a separate patch.
Merge pull request #1247 from alexshalamov/geolocation_tizen

[Tizen] Implement geolocation adaptation for Tizen