Make deep $follow chaining work seemlessly.

* $follow now passes a promise of a link to $followLink,
  so we can return an unresolved resource that will resolve
  once the actual link value is available/resolved. Allows for:

    subsub = resource.$follow('one').$follow('two');