Move stack logging entirely into palette library

Make SignalCatcher::Output the same on host and target.

Apply same logic of when to log stacks to system logger as prior to
PaletteTombstonedMessage introduction.

Add PaletteStatus::kFailedCheckLog

Bug: 130025619
Test: art/tools/buildbot-build.sh --host -j100 && art/test.py --host -j32
Test: adb shell killall -QUIT system_server and check /data/anr
Test: Fill /data using 'dd', again send SIGQUIT to system and \
  check logcat for stack traces.
Test: adb bugreport; check the produced report

(cherry picked from commit d3374a048d3f80fb15c2bb32d02b1d8aa7a10fbc)

Merged-In: I1b3b6780622b9799d61fb12ad11a28085729c5e9
Change-Id: I1b3b6780622b9799d61fb12ad11a28085729c5e9
8 files changed