Init fault manager even if we don't install signal handlers.

A few tests rely on libsigchain intercepting system calls and won't pass
with default libc implementation. We did not observe any test failures
previously, because all supported architectures enable optimizations
that cause signal handlers to be installed.

Bug: none
Test: art/test.py --target -r --64 --interpreter \
        004-SignalTest \
        305-other-fault-handler
      # observe that the tests pass in switch interpreter mode
      # (disable optimizations that trigger signal handler installation)
Test: art/test.py --host  # ensure the case without libsigchain works
Change-Id: Ie8c1cf3f5add15ccc1225c2147d13b5021ebb25c
2 files changed