move the keyword installation logic into mop.pm
refactor
hack around things being methods and keywords clashing

this really should be using lexical exports for the keywords, but that's
currently broken. this might be good enough for now, but it should
really be removed as soon as possible because it is ugly and fragile.
this works again
need to track this per package
disable this until stevan merges the patch
fix up the synopsis
these all have BUILD methods
add function list to the docs
and fixed
move all parser stuff to compile time
remove ${^META} and ${^CALLER} too
this should just be done with traits
better name here now that submethods are gone
we don't actually allow $. twigils
no reason to track these separately
this is no longer just passing around the oid
i think we've moved on enough that we no longer need this comment
cleanups and error message fixes
also don't require semicolon after required method