Drop IrrlichtDevice when running --speedtests
Add --videomodes option to show available video modes
Really fix itemdef memory leak