Issue title: setCenterViewController:(UIViewController *) withCloseAnimation:YES does not animate
 Issue body: With 0.5.7, when I call: 

setCenterViewController:(UIViewController *) withCloseAnimation:YES

If the new centre view controller is different, then there will be no slide in/out animation even though I've specified YES. My work around was to call setCenterViewController and closeDrawerAnimated independently: 

```
    [mm_drawerController setCenterViewController: newViewController];
    [mm_drawerController closeDrawerAnimated:YES completion:nil];
```

 Comments: 
 Comment 0: Turns out that this issue I am having was due to the parent view changing its layout/frame size... So technically there's nothing wrong with setCenterViewController: afterall...

{'source': 'GithubIssues', 'repo_name_with_owner': 'mutualmobile/MMDrawerController', 'issue_id': 53149173, 'repo_stars': 6782.0}