reduceComputed dependent keys may refer to @self.

This is mostly useful for array proxies, and in particular array
controllers that use item controllers.  This allows users to, for
instance, sort items according to properties specified on array
controllers.

@self is implemented only in reduceComputed because it doesn't really make
sense for non-reduceComputed CPs.


@tchak does this PR resolve your use case?