Use .filter() to protect against jQuery's lack of escaping

Similar to 69bad2a0, this works around the inability to guaranteedly
escape characters in jQuery attribute selectors.  For example, this
would cause categories with spaces or . in them to display no
sub-options when those options were rendered as a list.

Instead of shoving an unknown set of characters after the starts-with
selector, use .filter() to iterate over the possibilities and check for
starts-with using .indexOf().
When merging instances with identical $Organization, do not qualify names

Qualify() is meant to ensure that objects which are name-unique keep
their own "namespace" when merged across different RT instances.
Importing an RT into one with an identical $Organization is a fair sign
that they are from the same provenance, and thus should merge Groups and
Queues, instead of creating duplicates.
Show Wikitext CFs in bulk edit as we do Text CFs
move schema upgrade to next RT version
Merge branch '4.2/move-links-upgrade' into 4.2-trunk
Merge branch '4.2/cascaded-non-select' into 4.2-trunk
Fix a copy/paste error in PopDumpMark
Stop using map in void context for its aliasing effect
Switch to using UNIVERSAL::require rather than eval "require $_"
Move all code after package definition
Merge branch '4.2/bulk-update-wikitext' into 4.2-trunk
Merge branch '4.2/importer-merge-same-organization' into 4.2-trunk
decriticize shredder's code
update perl critic policies
Merge branch '4.2/shredder-critic' into 4.2-trunk