Ability to animate setting of paneViewController.

Removed the assert that checks for both side drawers when setting animated paneViewController. Instead it automatically picks left or top drawer. Also added another block to execute between opening and closing animation - when opening animation completes and paneViewController is off-screen.