MTP: Make MtpDatabase class abstract so we can have multiple implementations

Rename existing test database to MtpSqliteDatabase
This is the first step in transitioning to using the media provider database

Change-Id: I5f36c854c6e76a79137c267b000a52ced803776c
Signed-off-by: Mike Lockwood <lockwood@android.com>
diff --git a/media/mtp/scantest.cpp b/media/mtp/scantest.cpp
index f910bb6..3702a5d 100644
--- a/media/mtp/scantest.cpp
+++ b/media/mtp/scantest.cpp
@@ -16,7 +16,7 @@
 
 #include <stdio.h>
 
-#include "MtpDatabase.h"
+#include "MtpSqliteDatabase.h"
 #include "MtpMediaScanner.h"
 
 using namespace android;
@@ -27,7 +27,7 @@
         return -1;
     }
 
-    MtpDatabase* database = new MtpDatabase();
+    MtpSqliteDatabase* database = new MtpSqliteDatabase();
     database->open("scantest.db", true);
 
     MtpMediaScanner scanner(1, argv[1], database);