Revert "Revert "Add dex file writer to dexlayout tool.""

This reverts commit fd1a6c2a08ca3e2476b7424b9b0fa58e73b29e87.

Fixed output being clobbered during DexLayoutTest.DexFileOutput.
Option added to put dex output file in scratch directory.

Bug: 29921113
Test: mm test-art-host-gtest-dexlayout_test

Change-Id: I9e6b139cf06aaa39c83ad1e74329db266464a8e4
diff --git a/dexlayout/Android.bp b/dexlayout/Android.bp
index 0987df7..b9266f7 100644
--- a/dexlayout/Android.bp
+++ b/dexlayout/Android.bp
@@ -21,6 +21,7 @@
         "dex_ir.cc",
         "dex_ir_builder.cc",
         "dex_visualize.cc",
+        "dex_writer.cc",
     ],
     cflags: ["-Wall"],
     shared_libs: [