Only push as childController if parentController has childControllers

Related to #86

I couldn't see any tests anywhere for the `ControllerMixin`, if you have any ideas for how you want this tested, I'll be happy to update. Worst case scenario I could setup some unit tests for the Ember.ControllerMixin.