Error handling is different for libselinux interaction depending on -P. Fix that by adding a new helper function. Also add a newline and change some error messages. Recover the handle.h header #include (I don't think we should rely on the boolean headers to include it).