Add a SparkDDLTask for handling Shark-specific metastore operations.

Includes support for ALTER TABLE <old naem> RENAME TO <new name> on cached tables.

Currently, this is meant to be a dependent task on Hive's DDLTask.