Mods can now have their own lua files.

Furthermore, added game.dofile function, which executes a lua file from the current mod directory.
Fixed unused parameter warnings.
Merge per-mod LUA handling.
Only check creature attributes if we have a creature.
Merge remote-tracking branch 'kevingranade/dont-check-creature-if-no-creature'