Don't pollute the user's env

That's quite embarassing, isn't it?
Try harder to bind libiberty header

On ArchLinux at least, libiberty.h now lives under /usr/include/iberty
instead of /usr/include previously. Generally, CMake should fail if an
essential dependency cannot be found at build time.