Add method for removing ViewController

In my application, I can't add all the preference panels at initialization, because one or more panels might be added from loadable bundles.  So these changes allow for adding a panel later.

I was planning on adding another method for removing a panel, but that seems to be eluding me right now.