waitid(2) is commonly available enough, switch to using that for general
wait status collection in libatf-c. This gives us access to the full
32-bit range of exit statuses, which I want to be able to test error
propagation in lockf(1).
atf-check(1) is updated to allow the full 32-bit range.