Refactor DumpRestoreSupport interface to support dialects that don't require external process execution.
Merge pull request #48 from pferraro/3.0

Refactor DumpRestoreSupport interface to support dialects that don't require external process execution.