_Don't merge_ Virtualize destructors to make sure they get called

Definitely prevents a couple leaks here and there. 

**Edit:** this apparently actually makes citra fail to start up games, so that's fun.