Role::HasPlugins: it's better to specify roles as arguments (flexibility)
add is_strict=1 with [Test::Version] in dist.ini
example_config.yml: add concept of environments
huge architectural reworking for Mistress::App and Mistress::Env
Mistress::Obj::Dist: first attributes/methods, but misses doc