Fix hardcoded path test
Various code optimizations

* reduce two struct inode pointers to one
* only checked hardcoded_path if uid isn't trusted
* move paranoid and strict options to the UID_IS_TRUSTED macro
* only check the UID_IS_TRUSTED once per exec

Somehow, this commit fixes the mmap-mprotect-test. I don't understand why, but I'm not going to question it :)