pnor_partition_table: Move struct vpnor_partition_table to header

Allow use of the definition in other parts of the codebase.

Change-Id: I5f4f23c909a09f12fd16728183aadbf36b565dba
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
diff --git a/mboxd_pnor_partition_table.cpp b/mboxd_pnor_partition_table.cpp
index 49afeb0..2d7cf8f 100644
--- a/mboxd_pnor_partition_table.cpp
+++ b/mboxd_pnor_partition_table.cpp
@@ -1,6 +1,7 @@
 // SPDX-License-Identifier: Apache-2.0
 // Copyright (C) 2018 IBM Corp.
 #include "mboxd_pnor_partition_table.h"
+#include "pnor_partition_table.hpp"
 #include "common.h"
 #include "mbox.h"
 #include "mboxd_flash.h"
@@ -10,11 +11,6 @@
 #include <phosphor-logging/elog-errors.hpp>
 #include <experimental/filesystem>
 
-struct vpnor_partition_table
-{
-    openpower::virtual_pnor::partition::Table *table = nullptr;
-};
-
 int init_vpnor(struct mbox_context *context)
 {
     if (context && !context->vpnor)