Implement Runtime::Abort and switch LOG(FATAL) over to it.

Runtime::Abort takes arguments so it can provide less misleading log output,
but this shouldn't matter to callers because they should be using LOG(FATAL)
anyway.

This patch also fixes an errno/errno_ mixup in the logging code.

Change-Id: If24b66b7bbf0bf7c0ecb93dd806d82b1d21ee239
diff --git a/src/runtime_android.cc b/src/runtime_android.cc
new file mode 100644
index 0000000..958d6e5
--- /dev/null
+++ b/src/runtime_android.cc
@@ -0,0 +1,12 @@
+// Copyright 2011 Google Inc. All Rights Reserved.
+// Author: enh@google.com (Elliott Hughes)
+
+#include "runtime.h"
+
+namespace art {
+
+void Runtime::PlatformAbort(const char*, int) {
+  // On a device, debuggerd will give us a stack trace. Nothing to do here.
+}
+
+}  // namespace art