fix incorrect runtime prereq
more specific testing of various sub origins
additional tests to prove that parameterized roles are also ok
Proper handling of Moose and Mouse roles

we were cleaning regular imports, but methods added by other roles were
composed after namespace::clean ran and we were not properly identifying them

squash with fixing role handling
Test-CleanNamespaces-0.08

  - fixed method identification in Moose and Mouse roles