Fixes a defect where you could potentially get double view callbacks 

If you create an MMDrawerController through just the alloc->init and then set the center/left/right controllers later, its possible to get double view callbacks on initial launch if the controller is not yet visible when the centerViewController is set.