libtracker-miner: Prevent double unref of cached GFile objects

The reference owned by the TrackerFileSystem cache may be removed
more than once. Add a flag to ensure that the cache will only ever
unref it once, even if it is being kept alive in the cache by
references held elsewhere in the code.

tracker_file_system_delete_files() is renamed to
tracker_file_system_forget_files() to avoid confusion.

Fixes GB#676849
Updated Slovenian translation
evolution plugin: include missing header

To prevent liborg-freedesktop-Tracker-evolution-plugin.so:
undefined symbol 'E_MAIL_BACKEND'
liborg-freedesktop-Tracker-evolution-plugin.so':
Cannot load specified object

https://bugzilla.gnome.org/show_bug.cgi?id=675437
tracker-preferences: Sort the list contents for ignored patterns

Fixes GB#675431.
Updated Czech translation
Updated Czech translation
Updated Slovenian translation
Updated Galician translations
Updated Galician translations
libtracker-miner: Fix crash when USB removed during crawl

In tracker-file-notifier.c:indexing_tree_directory_removed() we don't
remove the directory from priv->pending_index_roots, unless it's the
current indexing root.

If it's a USB mountpoint, the GFile gets freed before we get around to
crawling it, so all hell breaks loose.

Fixes GB#676153.
Updated German translation
tracker-sparql, tracker-store: Man page syntax fixes

Fixed GB#676213.
Don't install an item to the nautilus context menu

https://bugzilla.gnome.org/show_bug.cgi?id=676514
tracker-extract: 'initialized' flag was not being initialized
nautilus: Don't use g_print() use g_{debug|message}() to avoid xsession logging

Fixed GB#676516.
nautilus: Fix build warnings
libtracker-miner: Keep GTimer objects around forever

Logic to create and destroy on demand was slightly broken, and for the
extra complexity we were only saving 48 bytes of memory.

Fixes GB#676437.
l10n:Updated Italian translation
Updated Telugu Translation
Added Telugu Translation