Improve detection of default terminal app

First read the definition every time it's used instead of reading it
during the initialization.
Second also add the default terminal arguments from the gsettings schema