Remove MM_MODE_STAGE1.

This doesn't belong in the modes and wasn't being used directly outside
of mm.c, where the uses are migrated over to an internal flag. The
memory management functions are now split into two, those for VM page
table, i.e. stage-2, and those for the hypervisor's own page tables,
i.e. stage-1.

Change-Id: Ib84736a905981c151a9279dac5089956d7d9ed85
diff --git a/src/api.c b/src/api.c
index ae03306..fa26e1d 100644
--- a/src/api.c
+++ b/src/api.c
@@ -342,7 +342,7 @@
 				NULL, &local_page_pool)) {
 		/* TODO: partial defrag of failed range. */
 		/* Recover any memory consumed in failed mapping. */
-		mm_ptable_defrag(&vm->ptable, 0, &local_page_pool);
+		mm_vm_defrag(&vm->ptable, &local_page_pool);
 		goto fail_undo_send;
 	}