Let the BaseMetroDialog inherit from ContentControl instead of Control

This way we don't have to duplicate the logic that a ContentControl already provides for us