Add pushFunction() and pushLightUserData()
Fix inconsistencies in error reporting
Add ScriptEngine::call() function
Remove 'eventfile' attribute
Add table index to getField, setField, unsetField and rename checkArguments, printSignature
Implement dialog scripting
Remove EventManager