[enums] Add l10n handler for missing roles

Without this when G_DEBUG env is set, glib will emit a warning.
Merge pull request #22 from kaltsi/glibwarn

[enums] Add l10n handler for missing roles
[backends] Call db_recovery in case an rpm db corruption is noticed
Merge pull request #23 from kaltsi/dbrecover

[backends] Call db_recovery in case an rpm db corruption is noticed
[backends] zypp: Really, really refresh when "force" is set

There was an additional check in the repository refreshing code that
prevented repositories from being refreshed, even when forced due to
some timeout in libzypp's refresh logic.
Merge pull request #24 from thp/force-refresh-i-mean-it

[backends] zypp: Really, really refresh when "force" is set
[rpm] Disable building man pages
[plugins] scan-desktop-files: Don't scan manually installed files
[pk-backend-job] Fix memory leak when creating threads

Upstream patch and bug:
https://bugs.freedesktop.org/show_bug.cgi?id=71498
Merge pull request #26 from thp/skip-manual-desktop-files

[plugins] scan-desktop-files: Don't scan manually installed files
Merge pull request #27 from thp/fix-memory-leak

[pk-backend-job] Fix memory leak when creating threads
Merge pull request #1 from nemomobile-packages/master

Sync with upstream