Document delegate methods

MSP-9121

Added @!method tags for all delegate calls.  Removed
`#module_type_enabled?` because its unused in the new cache.  Updated
YARD in an attempt to get (see ...) syntax to work with @!method tags
(it didn't), but leaving it since YARD should be updated anyway.