Add return-void-barrier instruction.

This introduces the return-void-barrier instruction, which is identical
to return-void on UP systems, but provides an additional store/store
barrier on SMP.  This is intended for use in constructors of objects
with final fields.

The assembler doesn't like "dmb st", and we don't have an
ANDROID_MEMBAR_STORE barrier defined, so this currently uses full
fences.

This just defines the new instruction.  It's not actually used yet.

Also, removed some stale "unused" files from the x86 and x86-atom
directories.

Bug 2965743.

Change-Id: I072e372fd2d57f2617a8d4fff5fd4b38bdda75d1
diff --git a/vm/compiler/Dataflow.c b/vm/compiler/Dataflow.c
index 89c5b35..cd1761c 100644
--- a/vm/compiler/Dataflow.c
+++ b/vm/compiler/Dataflow.c
@@ -752,7 +752,7 @@
     // F0 OP_INVOKE_DIRECT_EMPTY
     DF_NOP,
 
-    // F1 OP_UNUSED_F1
+    // F1 OP_RETURN_VOID_BARRIER
     DF_NOP,
 
     // F2 OP_IGET_QUICK