Create and implement the related content widget

This relies on the context work done in https://github.com/sakaiproject/3akai-ux/pull/2634 so that one should be merged first.