Change fix for double appearance forwarding

Unfortunately a recently discovered side-effect of overriding
shouldAutomaticallyForwardAppearanceMethods on IAMenuController is that
child view controllers stop receiving appearance methods when modal
controllers are dismissed on top of them. Other appearance methods seem
to be getting forwarded fine, but as a workaround for this, since the
podspec for this requires iOS6 and we can expect automatic appearance
forwarding to always be enabled, we should be able to just rely on it
when subviews are added/removed instead of the manual viewWillDisappear/
viewDidDisappear/viewDidAppear calls being made.