use get_slot_for for dumping too

things like laziness hook into fetch_data_in_slot_for, so that's not
appropriate to use here
add a kiokudb-like example for overriding get_slot_for
test low level access here instead (via mop::dump_object)
this is a more convenient abstraction
disable this until i figure out what's wrong
build mop earlier
typo fix
even earlier!
sigh
sigh
test that next::method still works from within roles
add helper function for applying metaroles
add type tiny test from vti

this also tests trait inheritance
docs
rebuild before running cover tests

the actual test suite uses dzil to test, which rewrites Makefile.PL, so
we get errors about the Makefile being out of date otherwise
handle dereferencing twigils as arrays or hashes

otherwise, the parser will correct itself, turning the OP_PADSV into an
OP_PADAV, which will then assert when given a variable that isn't an
SVt_PVAV
get rid of parse_ident, it duplicates parse_name_prefix

the trick is that myck_rv2sv_twigils may be called during string
interpolation, and lex_peek_unichar/lex_read_unichar will automatically
read in the next chunk if they get to the end of the buffer.
unfortunately, they have a bug where they read the next chunk of the
main buffer into the string parsing sublex buffer, so we have to take
extra measures to prevent this from happening.
add a bunch of assertions
lift this out of the loop
don't need to expose any of these to perl anymore