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.

This patch is a refactor of https://github.com/crosswalk-project/crosswalk/pull/2525 to integrate with existent code of Crosswalk, as we've resolved all the problems of invoking Cynara interfaces in that pull request.
@rafal-krypa @samsung-lukasz.
I've got your points now, I was misunderstanding the API. Thank you for the explanation. The patch will be updated.