[SPARK-2734][SQL] Remove tables from cache when DROP TABLE is run.

Can we remove `hiveContext.catalog.unregisterTable(None, tableName)`? I think `hiveContext.runSqlHive(s"DROP TABLE $tableName")` will update the hiveContext.catalog in this case.