Fixes for OSX 10.8 & Intel compiler.

It doesn't generate a symbol for the destructor of the *FileLoader
interfaces unless explicitly defined. All other platforms, including
OS X 10.6, don't show this problem.
Refs #7263