Add a UTF-8 decoder that uses Unsafe to directly decode a byte buffer.
diff --git a/Makefile.am b/Makefile.am
index 81e78a5..0a1acdd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -286,6 +286,7 @@
   java/core/src/test/java/com/google/protobuf/CheckUtf8Test.java                   \
   java/core/src/test/java/com/google/protobuf/CodedInputStreamTest.java            \
   java/core/src/test/java/com/google/protobuf/CodedOutputStreamTest.java           \
+  java/core/src/test/java/com/google/protobuf/DecodeUtf8Test.java                  \
   java/core/src/test/java/com/google/protobuf/DeprecatedFieldTest.java             \
   java/core/src/test/java/com/google/protobuf/DescriptorsTest.java                 \
   java/core/src/test/java/com/google/protobuf/DiscardUnknownFieldsTest.java        \