Actually test both the request trait and class
Ignore Emacs droppings
Fix infinite recursion in tests under Catalyst 5.90040

Instead of trying to neuter Catalyst's prohibition against multiple
calls to ->setup(), just do the different tests in different files.
Release 1.11