add irc and mailing list info to metadata
Moose and Mouse prereqs are optional
make it possible to easily add more test modules
ensure that all test libraries use strict, warnings
also test Moo classes
fix detection of subs coming from roles

Sadly we do need use the Moose or Mouse MOP as applicable to get the
"official" method list.  A sub from a role is the same ref, so it is still
labelled with the original class name, so we can inspect that class to see if
it is a Role::Tiny.
Test-CleanNamespaces-0.07

  - remove test prereqs that are meant to be optional (added in v0.06)
  - fix handling of subs composed from a role (Moose::Role, Moo::Role,
    Mouse::Role, and Role::Tiny), broken in v0.06