Fix for behavioral bugs after changing a view controller.

If the FrontViewController is changed to a new ViewController at runtime, several bugs can manifest due to the PKRevealControllerView no longer having a valid viewController reference to prevent unwanted touches on.
This fix updates the .viewController property on the container view when a new ViewController is set.