Update results set of type File on graph updates.

More specific file types were handled but not queries for all files.

Change-Id: I6040f6f21a541191a0a54bdbb8442349aa591e88
Done-with: Andrew den Exter <andrew.den.exter@jollamobile.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Translate orientation strings to integer values.

Change-Id: I2550577d33fcea441e8e10bf881b35b4e16506a1
Done-with: Andrew den Exter <andrew.den.exter@jollamobile.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Support the orientation value for all file types.

Change-Id: Ib829db574ff0888a9d6b899300889f242c50d3ec
Done-with: Andrew den Exter <andrew.den.exter@jollamobile.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Expose properties common to multiple type through File.

Change-Id: I7f4c18fd72b4e04812519403dcb7618f9dd32960
Done-with: Andrew den Exter <andrew.den.exter@jollamobile.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Search for videos using the nmm:Video type instead of nfo:Video

GraphUpdated notifications aren't emitted with the nfo:Video type so
updates are missed.

Change-Id: I5f39e60d96c42c04f421c02ed681a3092e1749a4
Done-with: Andrew den Exter <andrew.den.exter@jollamobile.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Fix DocumentGallery returning encoded urls.

Tracker stores url properties in encoded form, these need to be
decoded before they are returned and encoded when used in queries.

Cherry pick of c4a36f94bd50d0236aaa7bddbe72bc7e0fbdac4f from
qt-mobility.

Change-Id: I8075490d6079311b94fe1234857a69af88218dc6
Reviewed-by: Marko Mattila <marko.mattila@jollamobile.com>
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>