[DDMD] Make Condition an Object

An alternative to adding a meanlingless virtual destructor is to make it inherit from Object, so it inherits Object's meanless virtual destructor.  It will end up a class in D, so this is cleaner.