Use exceptions in drawable API.
Use exception when parsing data files as Lua.
Fix parsing dialogs.
Fix getting optional values from Lua.