[Runtime] Enable tizen locale and add set function for variable locale.

Application data will be set a locale when first created
or the application locale is changed, so the "TODO" in
"manifest_i18n_data.cc(52)" is finished

Application Locale Tizen can get the latest locale
from vconf‘s notify.

And use “base::internal::Lock Impl” direct may be not a
good idea, to replace it with “base::Lock”.

We need refresh data on the dbus when application locale
is changed(because we may get a new name on new locale),
there is not a good way to do this, so add pointer to
applicationData and InstalledApplicationObject.