fix "multiple definition of `ilFloatToHalfOverflow'":
include il_manip.h only once
reapply CVE-2009-3994
Merge pull request #2 from abma/master

fix linking & reapply CVE-2009-3994