Implement MAKE_IRR_ID for CIrrlicht, it fixes the bug in example # 2, see the issue in #5. It potentially also fixes those things which may be affected by ommission of MAKE_IRR_ID in enums