Adjust rewrite rule generation for podcast episodes, respect rule order, fixes #468
Merge branch 'master' into release-1-10-17
update readme
fix cache concurrency issues via 24h auto-expiry

“fix” is a bit of a hyperbole here but it’s good enough. Temporary
display bugs can only occur when a plugin is used that replaces the
database as a storage engine for transients.
change cache namespace to avoid legacy cache bugs
version migration: delete legacy caches
bitlove: add feedproxy warning
:shipit: release 1.10.17
enhance media file slug handling

- allow forward slashes in slugs
- increase UI consistency when validating slugs

issue #133
issue #446
rename method to avoid constructor confusion

fixes #475
merge system report upgrades from networks branch
system report: improve error/notice rendering
system report: add notice for upcoming PHP upgrade
update readme
:shipit: release 1.10.18
fix template caching

Since the introduction of an expiry date, the effective cache key got
shorter. This fixes it.
merge
delete dead code