Fix settings to honor numeric conversion errors
Rename try* non exceptioning functions to *NoEx
Fix unexpected preprocessor directive in gettext.cpp
Fix another heap-use-after-free in pause menu.
Revert "Fix settings to honor numeric conversion errors"

This reverts commit 3f376a092e1c16429fb52f24736e9da98aff4cd5.
Remove blank default values for emergequeue_limit_* settings

Add checks for invalid user input for important settings
Rename Settings::tryGet* to Settings::get*NoEx for consistency
Add the option to bind to a specific address