* don't use raw input to recreate subcategories for filter urls and
external links
* if a page does not expect categories it will now error out if it is
called with parameters
* fixed infite redirect loop that could occur if the pageName was an
invalid string
* added lost filter string for external page call to NPCs Page
* fix exception when manually querying for unsynced guild/arena-team
that shares it's name with another guild/team (e.g. ìíîi is the same to SQL)
and the target guild/team not being the first result
* TCs guild and arena_team tables as encoded as utf8mb4_general_ci,
which is not accent-aware. So we have to get all results and filter
for the correct one in php.
* fixes an issue where direcly accessing a guild/arena-team whith a name
simiar to an already known guild/team would lookup the wrong subject
on the server and then fail to create a local stub with already existing key.
(Shâdów vs Shadow)