Rationale:
- On OS X, a user can have /usr/include, but still not have the standard headers
- this could be because the user uninstalled packages but the /usr/include directory was left behind.
- by checking for at least stdlib.h, we stand a good chance at finding an issue much easlier