Fixes #6052. Urldecoding usernames to allow non-alphanumeric characters.
collections pages are only for logged in users
spacing
stop page propagation if there is no page or container
Merge pull request #6057 from beck24/gatekeeper-collections

Gatekeeper collections
Merge pull request #6058 from beck24/pages-nonobject

Return 404 for history of not-found pages
detect pagination needs
Merge pull request #5971 from jdalsem/detect-pagination-needs

Eliminate unneeded pagination when no limit/offset
Adds comment to explain URL decoding in get_user_by_username
Test that get_user_by_username accepts URL encoded input
Merge branch 'sembrestels-patch-2' into 1.8
Fix redeclaring $size variable - breaks user icon if filesize == 0 or the file somehow no longer exists
change variable name for content length
Merge pull request #6086 from beck24/profile-icon-size

Profile icon size