Add dropTable to IDBConnection

And check if the table exists before we try to drop it.

Fixes an issue with upgrading files_trashbin if the `files_trashsize` table doesnt exist

cc @PVince81 @DeepDiver1975 
old code has a transaction in place - needed???