made the AnyHtml type work with the database
minor
Added support for `no_self` in MethodDescriptor and @rpc.
Interface: refactored method loop's main body out to a method called `add_method`
move module docstring to where it belongs.
fix typo in test name

(it was overriding the previous test)