set __file__, __doc__ and __class__ on ModuleObject to make the managed
modules behave better in ipython (%autoreload expects __file__ to be set
and the ipython help ? expects __class__ to be set).