Fix DMenu not using parent skins

Allows DMenu's created by DComboBox -etc to use the skin that they're
using, rather than the default skin all the time.  Allows for custom
skins to be transfered into the DMenu.