[Bugfix beta] [fixes #3444] Prevent an itemController leak

itemControllers/subControllers should be tied to bound to the life cycle of the parent controller.
_subControllers is internal and non-observable it does not need to be Ember.A()
we don’t always have subControllers, and as such if we aren’t using them we shouldn’t maintain bother keeping them in sync with arrangedContent