Bug 1113045: Make AppleVT/VDA/AT/Decoder's destructors virtual. r=rillian

These decoders are accessed through a base class.
Additionally, the style guide dictates that we're supposed to add "virtual" keyword even when it's unnecessary, for documentation purposes.