Test cleanup
Part 1 of epic relation cleanup and refactoring.

There are three distinct types of relationships (currently):
 * external (i.e another item's access points point to this one - rename "incoming"?)
 * access point (access points is body for a link)
 * annotation (both items are connected somehow, not via access points)

The display for this on the portal needs much work still.
Attempt to tidy up related item links in the portal. Still needs lots
of work to look nicer.
Update to play 2.3.2-RC1