Port menus to RT 4 framework
Name has higher precedence than Queue

Adjusted based on comments from beta testers of rt.perl.org.
update the MANIFEST for rt4
ignore mymeta
bump version to 0.06_01
Update M::I
Restore highlighting of distribution page menu items

Request paths are canonicalized to use ; as the query param separator
when comparing the request path to possible active menu paths.  This
canonicalization happens regardless of what the actual request URL uses
for a separator.  Thus, using & as the param separator guarantees a menu
item will never be highlighted as active.
Only try to load a distribution (queue) for the display/manage pages

The browsing pages shouldn't try to incorrectly load a queue, as they
never refer to a specific queue.
Link the top-level "Distributions" item to "My Distributions"
Mark distribution search inputs for autocomplete
Update ShowQueue from RT 4
Use /Elements/Header, not a non-existent /Dist/Elements/Header
Requires RT 4
Show distribution notes on ticket display and modify [rt.cpan.org #79499]

This gives distribution authors more visibility for their notes.

Signed-off-by: Thomas Sibley <trs@bestpractical.com>
Display alternate bug tracker info for a distribution, if available [rt.cpan.org #79499]

This patch adds support for displaying the information added by cpan2rt in
rt.cpan.org ticket #80020.

Whilst we don't prevent creation of tickets in a queue with an external bug
tracker set, we strongly suggest that they might want to look at the
alternative tracking solution indicated.  Should this be unavailable, this
still enables creation of tickets within rt.cpan.org as a last resort.

This work has been sponsored by Shadowcat Systems.

[TRS: I simplified the CSS handling for RT 4.]

Signed-off-by: Thomas Sibley <trs@bestpractical.com>
Add the Distributions menu after search (and before tools)

add_after was first added to RT in 4.0.9.
Merge branch 'alternate-bugtracker' into rt4
Describe external bug trackers as "preferred" rather than "alternative"

"Alternative" sounds like a choice of music.  "Alternate" is slightly
better, but "preferred" is most clear.
Accurately log our refusal (not failure) to set non-HTTP/HTTPs bugtracker URIs

Since the behaviour is expected and there's nothing for the RT admin to
do about it, it is really an informational message not an error.
Merge branch 'rt4'