Fixes disallowed BBCodes error message with source codes

Currently, when using a disallowed BBCode in [tt]…[/tt], for example, the disallowed BBCode isn't ignored, even though it isn't parsed.
Fix duplicate tag check when editing

See: https://www.woltlab.com/forum/index.php/Thread/219837-Problem-bei-der-TAG-Verwaltung-Integrity-constraint-violation-1062-Duplicate-ent/
Fixed request handler for controller-less requests
Fixes languageCustomItemValue for "reseted" language items

If you use a custom version of language item, but don't want to use it anymore and don't want the custom version to be saved, you uncheck the "Use custom value" checkbox and leave the "Custom Value" textarea empty. This is the same state as the state of a never edited language item which is why the `languageCustomItemValue` value of the previously customized language item has to be `NULL` as it is for the never edited language item.

This fixes the number of custom phrases in the language table of LanguageListPage which currently counts all language items which ever had a custom value.
Fixes icon for custom valued language items

If the custom value of a language item is empty, no icon has been displayed.
Merge branch 'master' of github.com:WoltLab/WCF