ensure namespaces are set up properly

Add clean namespaces test, disabling it when needed; this test passing is
conditional on the version of MooseX::Types that installs declared types as
subs in the declaring class, but not in the importing class, so
namespace::autoclean works properly.
drop ego lines
add a few more tests
run moose-outdated in tests
remap these entries to their PAUSE ids
tighten up entries
remove unnecessary plugin
now using [Git::Contributors]
add some keywords to metadata
use use_package_optimistically for fewer weird loading heuristics
MooseX-Types-LoadableClass-0.013

  - switch from Class::Load to Module::Runtime for loading modules