Let the BaseMetroDialog inherit from ContentControl instead of Control

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