Fix orphaning not expiring caches
Merge pull request #1819 from elzj/queue_changes

Issue 4078: Fix orphaning not expiring caches
Trying a different approach to orphaning fix
Merge pull request #1820 from elzj/queue_changes

Trying a different approach to orphaning fix
Expire users where we expire pseuds
Merge pull request #1823 from elzj/queue_changes

Issue 4078: Expire users where we expire pseuds
Basic refactoring of admin tests: move into one folder, organize by feature.
Separate admin tasks into specific tasks.
Add a description to the admin posts feature.
Separate Admin Posts feature into three separate files, testing functionality for FAQ, Known Issues, and News.
Create a separate file to administer works and bookmarks, and add pending tests.
More cleanup
Update travis.yml to include the new test group