Set the default cache-age to 'never'

This certainly makes more sense than 'always'.
Set an idle IO priority for background threaded transactions
Do not disregard any transaction that takes more than 43 seconds to complete

The duration is stored in milliseconds, and an offline update can take a lot
longer than this to complete.
Return an error if a client tries to execute an unknown method
Do not install into python_sitelib

The .pyc and .pyo files are actually architecture specific and this causes
PackageKit to fail the RHEL multilib self tests.
hawkey: Save the previously downloaded packages when refreshing the cache
Fix directory path in the docs

A random directory is created in /var/cache/PackageKit/downloads, not
/var/cache/PackageKit
hawkey: Support more filter modes when getting the list of repos
hawkey: Allow getting the .repo filename from the HifSource
hawkey: Return a depsolved list when doing GetUpdates
Release version 0.8.17
trivial: post release version bump
aptcc: Update to new pk_backend_job_details and pk_backend_spawn_new APIs