Add common ancestor for Extend and Include

When support for extend was added the class was copied from Include with
the names changed.  I have no idea why.

Now a new class, RDoc::Mixin exists which RDoc::Extend and RDoc::Include
inherit from.