UIViewController : adds topMostPresentedViewController method that gets the top most presented view controller by iterating on the hierarchy.
This is used when presenting blur modal view controller so that it has not to be managed at the application level.