Added virtual destructors to a few classes that probably need them. Most...

... notably the BaseSwgMessage struct. Fixes Issue #550