Add a new stack map scheme that encodes compilation info per pc.

Encodes stack mask, register mask, dex register values, and inlining
info. The encoding is currently very straightforward: there is no
clever encoding, nor compression.

Change-Id: I5fd9ae28189a5513cd9e3c8d52c648463207643d
diff --git a/build/Android.gtest.mk b/build/Android.gtest.mk
index ee51fcd..08b78a6 100644
--- a/build/Android.gtest.mk
+++ b/build/Android.gtest.mk
@@ -145,6 +145,7 @@
   compiler/optimizing/pretty_printer_test.cc \
   compiler/optimizing/register_allocator_test.cc \
   compiler/optimizing/ssa_test.cc \
+  compiler/optimizing/stack_map_test.cc \
   compiler/output_stream_test.cc \
   compiler/utils/arena_allocator_test.cc \
   compiler/utils/dedupe_set_test.cc \