context_menus.dart cleanup and tests.
Extend documentation on classes.

Changed ContextMenuClickEvent.mediaType's type to ContextMenuContext.