Add progress during export loading phase
Add progress reporting for loading of settings
Labelling function restrictions that require app killing
Added one
Merge remote-tracking branch 'upstream/master' into export_progress
Better separation of the underlying stockage implementation
Added usage data queue flushing in several places

Refs #851 and #840
Clean-up the new code a bit
Revert "Attempt to fix missing usage data" and tiny improvement

This reverts commit 5a1a8f83b33e1dc509f10cbcf3e50bb86cc0dffa.
And corrects the timestamp calculation on some usage data.
Export progress via runnable

It spends 80% of its time in getRestricted which doesn't report
progress, but it starts moving before that, so users shouldn't
be too surprised.

Since runnables can't be run with parameters given at runtime, I
guessed percentages for the different stages of the operation and
made sure progress.run() would be run ~100 times.
Updated FAQ
Merge pull request #841 from jpeg729/export_progress

Export progress
Progress reports while export is loading
Merge pull request #852 from jpeg729/usage_data

Added usage data queue flushing in several places
Merge branch 'master' of https://github.com/M66B/XPrivacy
Send usage data on application (force) close
Updated limitations
Merge pull request #844 from jpeg729/meta_info

Labelling function restrictions that require app killing
Hook removePrimaryClipChangedListener
Log getSystemService

Refs #857