Switch to separate explicit single/multiple functions.

* $link and $links functions.
* $followOne and $followAll.
* TODO: Equivalent changes for embedded resources.
* Documentation changes.
* Extensions now must always return an array of links for each relation.