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