Updated Hebrew translation.
server: Validate client supplied createClass value

https://bugzilla.gnome.org/show_bug.cgi?id=702741
Updated Galician translations
Update Chinese simplified translation
Updated Czech translation
Updated Russian translation
core: Recommended png depth value 24 instead of 32

The depth of a PNG is defined excluding the alpha channel so we really have
3x8 bits here.

https://bugzilla.gnome.org/show_bug.cgi?id=705084
playbin: Make plugin usable with simple engine
media-export: Fix invalid browse response

Instead of manually adding the "All" container causing all kinds of issues
with response count and slicing we just generate a "fake" result from the SQL
query so limit and offset work as expected.

https://bugzilla.gnome.org/show_bug.cgi?id=704146
media-export: Use sort criteria in virtual folders

https://bugzilla.gnome.org/show_bug.cgi?id=702228
Updated Brazilian Portuguese translation
media-export: Fix sort-criteria in virtual folders

Looks like SQLite can only sort on columns it selects so we get the extra
columns from the sort criteria and select them as well.
media-export: Fix crash on item removal

MediaCache.get_object can return null if the object wasn't found in the
cache. On certain conditions this can happen while uploading (removal
queue vs. manual remove from client). Take this into account and just
warn instead of crash.

This isn't the proper fix for the issue but at least it stopps Rygel from
crashing.

https://bugzilla.gnome.org/show_bug.cgi?id=702633
Updated Traditional Chinese translation(Hong Kong and Taiwan)
server: Fix recursive removal of items

https://bugzilla.gnome.org/show_bug.cgi?id=703135
server: Fix file header
media-export: Implement recursive container removal

https://bugzilla.gnome.org/show_bug.cgi?id=703135
media-export: Emit containerUpdateID on playlist

https://bugzilla.gnome.org/show_bug.cgi?id=703135
core,server: Use proper error codes

There are several places where the wrong error code was used.

https://bugzilla.gnome.org/show_bug.cgi?id=702452
server: Dequeue item upon manual removal

If the client creates an object in DLNA.ORG_AnyContainer but doesn't
upload anything to it and then removes it within the 35s timeout, the
ObjectRemovalQueue would still trigger and cause criticals.

This change just tries to dequeue everything we remove to fix this.

https://bugzilla.gnome.org/show_bug.cgi?id=702633