move before:FINALIZE to after role application (#107)
install method bodies directly when possible
allow calling add_role with role names instead of just metas
track whether attributes and methods are defined locally (#111)

we still need to track whether required methods are defined locally
unapply roles before reapplying them in FINALIZE (fixes #111)
make all traits die when used on incompatible metaobjects (fixes #114)
a TON of docs!
merging in from master
fixing the clone methods (and some more FAQs)
we already decided this is how attributes should work

not sure why this wasn't already done
start removing usages of 'storage' (#105)
more FAQs
add api for weakening attribute values (#105)

also remove the remaining usages of 'storage' from the test suite
tweak the trait docs accordingly
some interlinking
make traits stop using storage (#105)
stop documenting usage of ->storage (#105)
remove last usage of storage (#105)
remove usages of the storage accessor from mop::attribute (#105)
whoops, somehow introduced a bug, fixed now