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
8 files changed
tree: 0d03bee69cf0cfecf76253fe3cb5f6898ae64faa
  1. build/
  2. src/
  3. Android.mk