Make parentController available from an itemController

When using the `{{#each}}` helper with itemController specified,
the itemController instances will now have the parentController
set on them. The parentController is the value of the `controller`
keyword when the #each helper executes.

In the case of using ArrayController with itemController directly, the
ArrayController instance is set as the itemController's parentController.