Updated Telugu Translation
core: Really relay meta-data to players
media-export: Fix translation of virtual folders
media-export: Mark top-level folder name translatable
Updated Slovenian translation
Updated Spanish translation
Updated Galician translations
core, data: Fix Samsung user agent for downgrade

- There was a typo: HHP vs HPP
- [TV] is part of the changeable name
- Apparently there are two versions: SEC HHP and SEC_HHP

So this patch just unifies the two Samsung User-Agents and forces
downgrades for every Samsung device.
core: Fall-back to template

If loading of the description file fails, fall-back to the template file
and generate a new local description.
Updated Greek translation
all: Clean-up VAPI source files

- Make classes internal that don't need to be public
- Remove classes from VAPI dependency that don't have anything to do
  with it.
all: Extract librygel-core and rygel binary
playbin: Also create shared library
playbin: Base plugin on player library
playbin: Set renderer state according to playbin state changes

This allows the playbin to be controlled externally while the renderer still
has the proper UPnP state.

There's an issue that setting "NULL" or "READY" on a playbin does not generate
a state-change message on the bus.
librender: Make playbin a read-only property
playbin: Fix state handling for stop
playbin: Save URI ourselves

Getting the current URI from the playbin only seems to work if its state is
not NULL.
core,playbin: React to external URI changes

Once on GStreamer 1.0, use "current-uri" property. See
https://bugzilla.gnome.org/show_bug.cgi?id=676665
core,playbin: Generate basic meta-data on external URI change