SchemaShell: Implement "exclude" parameter

Allows for passing a list of tables to ignore when generating schemas.
Closes #3652.