Viewcontroller Appearance Lifecycle Fix

As per: https://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/Reference/Reference.html

``Implementing a Container View Controller

addChildViewController:
removeFromParentViewController
willMoveToParentViewController:
didMoveToParentViewController:

Note: You are not required to override any methods when creating a container view controller.
By default, rotation and appearance callbacks are automatically forwarded to children.``

Since iOS5 viewWill/Did/Appear/Disappear are forwarded to child view controllers automatically when the containment methods are called.