Escape texture pack names
Fix crash when a error occurs in a globalstep callback
Settings: Add no-exception variants of each get method
Merge commit 'a439343' into merge2